Warning: Permanently added '128.168.142.244' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5173533 --chroot fedora-rawhide-s390x --detached Version: 0.62 PID: 35811 Logging PID: 35812 Task: {'appstream': False, 'background': True, 'build_id': 5173533, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': 'f795b1b076b46f0acf19ac69a14c644df4cb3eb6', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/netgen-mesher', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'netgen-mesher', 'package_version': '6.2.2202-3', 'project_dirname': 'gcc-13-test', 'project_name': 'gcc-13-test', 'project_owner': 'jakub', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/jakub/gcc-13-test/fedora-rawhide-s390x/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'https://jakub.fedorapeople.org/fedora-gcc13-$arch/', 'id': 'https_jakub_fedorapeople_org_fedora_gcc13_arch', 'name': 'Additional repo https_jakub_fedorapeople_org_fedora_gcc13_arch'}], 'sandbox': 'jakub/gcc-13-test--jakub', 'source_json': {}, 'source_type': None, 'submitter': 'jakub', 'tags': [], 'task_id': '5173533-fedora-rawhide-s390x', 'timeout': 115200, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/netgen-mesher /var/lib/copr-rpmbuild/workspace/workdir-y_cmpwur/netgen-mesher --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/netgen-mesher', '/var/lib/copr-rpmbuild/workspace/workdir-y_cmpwur/netgen-mesher', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-y_cmpwur/netgen-mesher'... Running: git checkout f795b1b076b46f0acf19ac69a14c644df4cb3eb6 cmd: ['git', 'checkout', 'f795b1b076b46f0acf19ac69a14c644df4cb3eb6'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-y_cmpwur/netgen-mesher rc: 0 stdout: stderr: Note: switching to 'f795b1b076b46f0acf19ac69a14c644df4cb3eb6'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at f795b1b automatic import of netgen-mesher Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-y_cmpwur/netgen-mesher rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading netgen-mesher-6.2.2202.tar.gz INFO: Calling: curl -H Pragma: -o netgen-mesher-6.2.2202.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/netgen-mesher/netgen-mesher-6.2.2202.tar.gz/md5/179f71b2cf77c73d3f3937de4db2ab3d/netgen-mesher-6.2.2202.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3315k 100 3315k 0 0 2192k 0 0:00:01 0:00:01 --:--:-- 2192k INFO: Reading stdout from command: md5sum netgen-mesher-6.2.2202.tar.gz INFO: Downloading netgen-mesher.png INFO: Calling: curl -H Pragma: -o netgen-mesher.png --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/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 /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 3871 100 3871 0 0 702 0 0:00:05 0:00:05 --:--:-- 877 INFO: Reading stdout from command: md5sum netgen-mesher.png Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-y_cmpwur/netgen-mesher/netgen-mesher.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-y_cmpwur/netgen-mesher --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672035390.436186 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... 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-y_cmpwur/netgen-mesher/netgen-mesher.spec) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1672035390.436186/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: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Updating Subscription Management repositories. Unable to read consumer identity This system is not registered with an entitlement server. You can use subscription-manager to register. Copr repository 4.0 MB/s | 26 MB 00:06 Additional repo https_jakub_fedorapeople_org_fe 47 kB/s | 86 kB 00:01 fedora 3.1 MB/s | 59 MB 00:18 Last metadata expiration check: 0:00:01 ago on Mon Dec 26 06:17:05 2022. Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing: dnf noarch 4.14.0-1.fc38 fedora 480 k dnf-plugins-core noarch 4.3.1-1.fc38 fedora 34 k Installing dependencies: alternatives s390x 1.21-1.fc38 copr_base 39 k audit-libs s390x 3.0.9-2.fc38 fedora 114 k basesystem noarch 11-14.fc37 fedora 7.0 k bash s390x 5.2.9-3.fc38 copr_base 1.8 M bzip2-libs s390x 1.0.8-12.fc38 copr_base 47 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils s390x 9.1-8.fc38 copr_base 1.1 M coreutils-common s390x 9.1-8.fc38 copr_base 2.0 M crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl s390x 7.87.0-1.fc38 copr_base 345 k cyrus-sasl-lib s390x 2.1.28-8.fc38 copr_base 773 k dbus-libs s390x 1:1.14.4-1.fc38 copr_base 159 k dnf-data noarch 4.14.0-1.fc38 fedora 43 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf s390x 0.188-3.fc38 copr_base 202 k elfutils-libs s390x 0.188-3.fc38 copr_base 275 k expat s390x 2.5.0-1.fc38 copr_base 114 k fedora-gpg-keys noarch 38-0.3 fedora 125 k fedora-release noarch 38-0.6 fedora 11 k fedora-release-common noarch 38-0.6 fedora 21 k fedora-release-identity-basic noarch 38-0.6 fedora 11 k fedora-repos noarch 38-0.3 fedora 10 k fedora-repos-rawhide noarch 38-0.3 fedora 9.7 k file-libs s390x 5.42-4.fc38 copr_base 683 k filesystem s390x 3.18-2.fc37 fedora 1.1 M findutils s390x 1:4.9.0-2.fc38 copr_base 489 k gawk s390x 5.1.1-4.fc38 copr_base 1.0 M gdbm-libs s390x 1:1.23-2.fc38 copr_base 59 k glib2 s390x 2.74.1-2.fc38 copr_base 2.7 M glibc s390x 2.36.9000-19.fc38 fedora 1.6 M glibc-common s390x 2.36.9000-19.fc38 fedora 306 k glibc-minimal-langpack s390x 2.36.9000-19.fc38 fedora 30 k gmp s390x 1:6.2.1-3.fc38 copr_base 326 k gnupg2 s390x 2.3.8-1.fc38 copr_base 2.6 M gnutls s390x 3.7.8-9.fc38 copr_base 1.0 M gpgme s390x 1.17.1-3.fc38 copr_base 219 k grep s390x 3.8-1.fc38 copr_base 290 k ima-evm-utils s390x 1.4-6.fc38 copr_base 63 k json-c s390x 0.16-3.fc38 copr_base 43 k keyutils-libs s390x 1.6.1-5.fc38 copr_base 32 k krb5-libs s390x 1.20.1-3.fc38 copr_base 735 k libacl s390x 2.3.1-4.fc38 copr_base 25 k libarchive s390x 3.6.1-3.fc38 copr_base 426 k libassuan s390x 2.5.5-5.fc38 copr_base 67 k libattr s390x 2.5.1-5.fc38 copr_base 19 k libb2 s390x 0.98.1-7.fc38 copr_base 27 k libblkid s390x 2.38.1-3.fc38 fedora 103 k libbrotli s390x 1.0.9-9.fc38 copr_base 344 k libcap s390x 2.48-5.fc38 copr_base 68 k libcap-ng s390x 0.8.3-4.fc38 copr_base 33 k libcom_err s390x 1.46.5-3.fc38 copr_base 26 k libcomps s390x 0.1.18-4.fc38 copr_base 81 k libcurl s390x 7.87.0-1.fc38 copr_base 320 k libdnf s390x 0.68.0-1.fc38 copr_base 653 k libevent s390x 2.1.12-7.fc38 copr_base 260 k libffi s390x 3.4.4-1.fc38 copr_base 36 k libfsverity s390x 1.4-8.fc38 copr_base 20 k libgcc s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 66 k libgcrypt s390x 1.10.1-6.fc38 copr_base 495 k libgomp s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 305 k libgpg-error s390x 1.46-1.fc38 copr_base 225 k libidn2 s390x 2.3.4-1.fc38 copr_base 155 k libksba s390x 1.6.3-1.fc38 copr_base 163 k libmodulemd s390x 2.14.0-4.fc38 copr_base 220 k libmount s390x 2.38.1-3.fc38 fedora 132 k libnghttp2 s390x 1.51.0-1.fc38 fedora 73 k libnsl2 s390x 2.0.0-4.fc38 copr_base 30 k libpsl s390x 0.21.1-6.fc38 copr_base 66 k librepo s390x 1.15.1-1.fc38 copr_base 96 k libreport-filesystem noarch 2.17.6-1.fc38 copr_base 14 k libselinux s390x 3.4-6.fc38 copr_base 91 k libsemanage s390x 3.4-6.fc38 copr_base 122 k libsepol s390x 3.4-4.fc38 copr_base 330 k libsigsegv s390x 2.14-3.fc38 copr_base 27 k libsmartcols s390x 2.38.1-3.fc38 fedora 63 k libsolv s390x 0.7.22-3.fc38 copr_base 443 k libssh s390x 0.10.4-2.fc38 copr_base 206 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.2 k libstdc++ s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k libtasn1 s390x 4.19.0-1.fc38 copr_base 78 k libtirpc s390x 1.3.3-0.fc38 copr_base 97 k libunistring s390x 1.0-2.fc38 copr_base 552 k libuuid s390x 2.38.1-3.fc38 fedora 27 k libverto s390x 0.3.2-4.fc38 copr_base 21 k libxcrypt s390x 4.4.33-5.fc38 copr_base 125 k libxml2 s390x 2.10.3-2.fc38 copr_base 714 k libyaml s390x 0.2.5-8.fc38 copr_base 62 k libzstd s390x 1.5.2-3.fc37 fedora 274 k lua-libs s390x 5.4.4-6.fc38 copr_base 141 k lz4-libs s390x 1.9.3-5.fc38 copr_base 88 k mpdecimal s390x 2.5.1-4.fc38 copr_base 115 k mpfr s390x 4.1.1-2.fc38 copr_base 553 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs s390x 6.3-5.20221126.fc38 copr_base 357 k nettle s390x 3.8-2.fc37 fedora 430 k npth s390x 1.6-10.fc38 fedora 24 k openldap s390x 2.6.3-1.fc38 fedora 248 k openssl-libs s390x 1:3.0.5-6.fc38 fedora 1.8 M p11-kit s390x 0.24.1-5.fc38 fedora 378 k p11-kit-trust s390x 0.24.1-5.fc38 fedora 131 k pcre2 s390x 10.40-1.fc37.1 fedora 219 k pcre2-syntax noarch 10.40-1.fc37.1 fedora 142 k popt s390x 1.19-1.fc38 fedora 67 k publicsuffix-list-dafsa noarch 20221208-1.fc38 fedora 59 k python-pip-wheel noarch 22.3.1-1.fc38 fedora 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 fedora 715 k python3 s390x 3.11.1-1.fc38 fedora 27 k python3-dateutil noarch 1:2.8.2-4.fc37 fedora 361 k python3-dbus s390x 1.3.2-1.fc38 copr_base 147 k python3-distro noarch 1.8.0-1.fc38 fedora 49 k python3-dnf noarch 4.14.0-1.fc38 fedora 607 k python3-dnf-plugins-core noarch 4.3.1-1.fc38 fedora 277 k python3-gpg s390x 1.17.1-3.fc38 copr_base 281 k python3-hawkey s390x 0.68.0-1.fc38 copr_base 105 k python3-libcomps s390x 0.1.18-4.fc38 copr_base 50 k python3-libdnf s390x 0.68.0-1.fc38 copr_base 796 k python3-libs s390x 3.11.1-1.fc38 fedora 9.5 M python3-rpm s390x 4.18.0-8.fc38 fedora 95 k python3-six noarch 1.16.0-8.fc37 fedora 42 k readline s390x 8.2-2.fc38 fedora 213 k rpm s390x 4.18.0-8.fc38 fedora 569 k rpm-build-libs s390x 4.18.0-8.fc38 fedora 92 k rpm-libs s390x 4.18.0-8.fc38 fedora 307 k rpm-sequoia s390x 1.2.0-1.fc38 fedora 960 k rpm-sign-libs s390x 4.18.0-8.fc38 fedora 26 k sed s390x 4.8-11.fc37 fedora 304 k setup noarch 2.14.3-1.fc38 fedora 152 k shadow-utils s390x 2:4.13-3.fc38 fedora 1.2 M sqlite-libs s390x 3.40.0-1.fc38 fedora 651 k systemd-libs s390x 252.4-598.fc38 fedora 591 k tpm2-tss s390x 4.0.0-0.1.rc2.fc38 fedora 630 k tzdata noarch 2022g-1.fc38 fedora 716 k xz-libs s390x 5.2.9-1.fc38 fedora 93 k zchunk-libs s390x 1.2.3-1.fc38 fedora 49 k zlib s390x 1.2.13-1.fc38 fedora 96 k Transaction Summary ========================================================================================================================= Install 137 Packages Total download size: 56 M Installed size: 200 M Downloading Packages: (1/137): bzip2-libs-1.0.8-12.fc38.s390x.rpm 514 kB/s | 47 kB 00:00 (2/137): alternatives-1.21-1.fc38.s390x.rpm 7.7 kB/s | 39 kB 00:05 (3/137): coreutils-9.1-8.fc38.s390x.rpm 229 kB/s | 1.1 MB 00:04 (4/137): bash-5.2.9-3.fc38.s390x.rpm 370 kB/s | 1.8 MB 00:05 (5/137): coreutils-common-9.1-8.fc38.s390x.rpm 48 MB/s | 2.0 MB 00:00 (6/137): curl-7.87.0-1.fc38.s390x.rpm 8.8 MB/s | 345 kB 00:00 (7/137): cyrus-sasl-lib-2.1.28-8.fc38.s390x.rpm 43 MB/s | 773 kB 00:00 (8/137): dbus-libs-1.14.4-1.fc38.s390x.rpm 35 MB/s | 159 kB 00:00 (9/137): elfutils-default-yama-scope-0.188-3.fc 3.3 MB/s | 16 kB 00:00 (10/137): elfutils-libelf-0.188-3.fc38.s390x.rp 20 MB/s | 202 kB 00:00 (11/137): elfutils-libs-0.188-3.fc38.s390x.rpm 25 MB/s | 275 kB 00:00 (12/137): expat-2.5.0-1.fc38.s390x.rpm 11 MB/s | 114 kB 00:00 (13/137): file-libs-5.42-4.fc38.s390x.rpm 81 MB/s | 683 kB 00:00 (14/137): findutils-4.9.0-2.fc38.s390x.rpm 53 MB/s | 489 kB 00:00 (15/137): gawk-5.1.1-4.fc38.s390x.rpm 77 MB/s | 1.0 MB 00:00 (16/137): gdbm-libs-1.23-2.fc38.s390x.rpm 7.6 MB/s | 59 kB 00:00 (17/137): glib2-2.74.1-2.fc38.s390x.rpm 141 MB/s | 2.7 MB 00:00 (18/137): gmp-6.2.1-3.fc38.s390x.rpm 20 MB/s | 326 kB 00:00 (19/137): gnupg2-2.3.8-1.fc38.s390x.rpm 102 MB/s | 2.6 MB 00:00 (20/137): gpgme-1.17.1-3.fc38.s390x.rpm 15 MB/s | 219 kB 00:00 (21/137): gnutls-3.7.8-9.fc38.s390x.rpm 63 MB/s | 1.0 MB 00:00 (22/137): grep-3.8-1.fc38.s390x.rpm 42 MB/s | 290 kB 00:00 (23/137): ima-evm-utils-1.4-6.fc38.s390x.rpm 11 MB/s | 63 kB 00:00 (24/137): json-c-0.16-3.fc38.s390x.rpm 8.4 MB/s | 43 kB 00:00 (25/137): keyutils-libs-1.6.1-5.fc38.s390x.rpm 10 MB/s | 32 kB 00:00 (26/137): krb5-libs-1.20.1-3.fc38.s390x.rpm 123 MB/s | 735 kB 00:00 (27/137): libacl-2.3.1-4.fc38.s390x.rpm 3.7 MB/s | 25 kB 00:00 (28/137): libarchive-3.6.1-3.fc38.s390x.rpm 56 MB/s | 426 kB 00:00 (29/137): libassuan-2.5.5-5.fc38.s390x.rpm 14 MB/s | 67 kB 00:00 (30/137): libattr-2.5.1-5.fc38.s390x.rpm 3.3 MB/s | 19 kB 00:00 (31/137): libb2-0.98.1-7.fc38.s390x.rpm 4.3 MB/s | 27 kB 00:00 (32/137): libbrotli-1.0.9-9.fc38.s390x.rpm 50 MB/s | 344 kB 00:00 (33/137): libcap-2.48-5.fc38.s390x.rpm 12 MB/s | 68 kB 00:00 (34/137): libcap-ng-0.8.3-4.fc38.s390x.rpm 7.5 MB/s | 33 kB 00:00 (35/137): libcom_err-1.46.5-3.fc38.s390x.rpm 8.5 MB/s | 26 kB 00:00 (36/137): libcomps-0.1.18-4.fc38.s390x.rpm 17 MB/s | 81 kB 00:00 (37/137): libcurl-7.87.0-1.fc38.s390x.rpm 45 MB/s | 320 kB 00:00 (38/137): libdnf-0.68.0-1.fc38.s390x.rpm 68 MB/s | 653 kB 00:00 (39/137): libevent-2.1.12-7.fc38.s390x.rpm 34 MB/s | 260 kB 00:00 (40/137): libffi-3.4.4-1.fc38.s390x.rpm 6.3 MB/s | 36 kB 00:00 (41/137): libfsverity-1.4-8.fc38.s390x.rpm 6.0 MB/s | 20 kB 00:00 (42/137): libgcrypt-1.10.1-6.fc38.s390x.rpm 70 MB/s | 495 kB 00:00 (43/137): libgpg-error-1.46-1.fc38.s390x.rpm 28 MB/s | 225 kB 00:00 (44/137): libidn2-2.3.4-1.fc38.s390x.rpm 20 MB/s | 155 kB 00:00 (45/137): libksba-1.6.3-1.fc38.s390x.rpm 26 MB/s | 163 kB 00:00 (46/137): libmodulemd-2.14.0-4.fc38.s390x.rpm 37 MB/s | 220 kB 00:00 (47/137): libnsl2-2.0.0-4.fc38.s390x.rpm 4.8 MB/s | 30 kB 00:00 (48/137): libpsl-0.21.1-6.fc38.s390x.rpm 12 MB/s | 66 kB 00:00 (49/137): librepo-1.15.1-1.fc38.s390x.rpm 16 MB/s | 96 kB 00:00 (50/137): libreport-filesystem-2.17.6-1.fc38.no 1.8 MB/s | 14 kB 00:00 (51/137): libselinux-3.4-6.fc38.s390x.rpm 13 MB/s | 91 kB 00:00 (52/137): libsemanage-3.4-6.fc38.s390x.rpm 16 MB/s | 122 kB 00:00 (53/137): libsepol-3.4-4.fc38.s390x.rpm 54 MB/s | 330 kB 00:00 (54/137): libsigsegv-2.14-3.fc38.s390x.rpm 3.5 MB/s | 27 kB 00:00 (55/137): libsolv-0.7.22-3.fc38.s390x.rpm 64 MB/s | 443 kB 00:00 (56/137): libssh-0.10.4-2.fc38.s390x.rpm 17 MB/s | 206 kB 00:00 (57/137): libssh-config-0.10.4-2.fc38.noarch.rp 752 kB/s | 9.2 kB 00:00 (58/137): libtasn1-4.19.0-1.fc38.s390x.rpm 7.2 MB/s | 78 kB 00:00 (59/137): libtirpc-1.3.3-0.fc38.s390x.rpm 8.5 MB/s | 97 kB 00:00 (60/137): libunistring-1.0-2.fc38.s390x.rpm 52 MB/s | 552 kB 00:00 (61/137): libverto-0.3.2-4.fc38.s390x.rpm 2.0 MB/s | 21 kB 00:00 (62/137): libxcrypt-4.4.33-5.fc38.s390x.rpm 12 MB/s | 125 kB 00:00 (63/137): libxml2-2.10.3-2.fc38.s390x.rpm 58 MB/s | 714 kB 00:00 (64/137): libyaml-0.2.5-8.fc38.s390x.rpm 5.2 MB/s | 62 kB 00:00 (65/137): lua-libs-5.4.4-6.fc38.s390x.rpm 12 MB/s | 141 kB 00:00 (66/137): lz4-libs-1.9.3-5.fc38.s390x.rpm 10 MB/s | 88 kB 00:00 (67/137): mpdecimal-2.5.1-4.fc38.s390x.rpm 12 MB/s | 115 kB 00:00 (68/137): mpfr-4.1.1-2.fc38.s390x.rpm 25 MB/s | 553 kB 00:00 (69/137): ncurses-base-6.3-5.20221126.fc38.noar 1.1 MB/s | 62 kB 00:00 (70/137): python3-dbus-1.3.2-1.fc38.s390x.rpm 4.0 MB/s | 147 kB 00:00 (71/137): python3-gpg-1.17.1-3.fc38.s390x.rpm 9.4 MB/s | 281 kB 00:00 (72/137): python3-hawkey-0.68.0-1.fc38.s390x.rp 3.6 MB/s | 105 kB 00:00 (73/137): ncurses-libs-6.3-5.20221126.fc38.s390 3.9 MB/s | 357 kB 00:00 (74/137): python3-libcomps-0.1.18-4.fc38.s390x. 4.1 MB/s | 50 kB 00:00 (75/137): python3-libdnf-0.68.0-1.fc38.s390x.rp 50 MB/s | 796 kB 00:00 (76/137): libgcc-13.0.0-0.4.fc38.s390x.rpm 66 kB/s | 66 kB 00:00 (77/137): libgomp-13.0.0-0.4.fc38.s390x.rpm 235 kB/s | 305 kB 00:01 (78/137): libstdc++-13.0.0-0.4.fc38.s390x.rpm 529 kB/s | 889 kB 00:01 (79/137): basesystem-11-14.fc37.noarch.rpm 14 kB/s | 7.0 kB 00:00 (80/137): audit-libs-3.0.9-2.fc38.s390x.rpm 120 kB/s | 114 kB 00:00 (81/137): crypto-policies-20221215-1.gita4c31a3 196 kB/s | 90 kB 00:00 (82/137): ca-certificates-2022.2.54-5.fc37.noar 1.1 MB/s | 829 kB 00:00 (83/137): dnf-4.14.0-1.fc38.noarch.rpm 1.0 MB/s | 480 kB 00:00 (84/137): dnf-data-4.14.0-1.fc38.noarch.rpm 265 kB/s | 43 kB 00:00 (85/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 222 kB/s | 34 kB 00:00 (86/137): fedora-gpg-keys-38-0.3.noarch.rpm 750 kB/s | 125 kB 00:00 (87/137): fedora-release-38-0.6.noarch.rpm 63 kB/s | 11 kB 00:00 (88/137): fedora-release-common-38-0.6.noarch.r 137 kB/s | 21 kB 00:00 (89/137): fedora-release-identity-basic-38-0.6. 74 kB/s | 11 kB 00:00 (90/137): fedora-repos-38-0.3.noarch.rpm 66 kB/s | 10 kB 00:00 (91/137): fedora-repos-rawhide-38-0.3.noarch.rp 63 kB/s | 9.7 kB 00:00 (92/137): filesystem-3.18-2.fc37.s390x.rpm 6.6 MB/s | 1.1 MB 00:00 (93/137): glibc-2.36.9000-19.fc38.s390x.rpm 5.2 MB/s | 1.6 MB 00:00 (94/137): glibc-minimal-langpack-2.36.9000-19.f 184 kB/s | 30 kB 00:00 (95/137): glibc-common-2.36.9000-19.fc38.s390x. 1.6 MB/s | 306 kB 00:00 (96/137): libblkid-2.38.1-3.fc38.s390x.rpm 662 kB/s | 103 kB 00:00 (97/137): libmount-2.38.1-3.fc38.s390x.rpm 745 kB/s | 132 kB 00:00 (98/137): libnghttp2-1.51.0-1.fc38.s390x.rpm 379 kB/s | 73 kB 00:00 (99/137): libsmartcols-2.38.1-3.fc38.s390x.rpm 409 kB/s | 63 kB 00:00 (100/137): libuuid-2.38.1-3.fc38.s390x.rpm 175 kB/s | 27 kB 00:00 (101/137): libzstd-1.5.2-3.fc37.s390x.rpm 1.7 MB/s | 274 kB 00:00 (102/137): nettle-3.8-2.fc37.s390x.rpm 2.7 MB/s | 430 kB 00:00 (103/137): npth-1.6-10.fc38.s390x.rpm 154 kB/s | 24 kB 00:00 (104/137): openldap-2.6.3-1.fc38.s390x.rpm 1.5 MB/s | 248 kB 00:00 (105/137): openssl-libs-3.0.5-6.fc38.s390x.rpm 11 MB/s | 1.8 MB 00:00 (106/137): p11-kit-0.24.1-5.fc38.s390x.rpm 2.3 MB/s | 378 kB 00:00 (107/137): p11-kit-trust-0.24.1-5.fc38.s390x.rp 844 kB/s | 131 kB 00:00 (108/137): pcre2-10.40-1.fc37.1.s390x.rpm 1.4 MB/s | 219 kB 00:00 (109/137): pcre2-syntax-10.40-1.fc37.1.noarch.r 918 kB/s | 142 kB 00:00 (110/137): popt-1.19-1.fc38.s390x.rpm 433 kB/s | 67 kB 00:00 (111/137): publicsuffix-list-dafsa-20221208-1.f 383 kB/s | 59 kB 00:00 (112/137): python-pip-wheel-22.3.1-1.fc38.noarc 8.9 MB/s | 1.4 MB 00:00 (113/137): python-setuptools-wheel-65.5.1-1.fc3 4.5 MB/s | 715 kB 00:00 (114/137): python3-3.11.1-1.fc38.s390x.rpm 176 kB/s | 27 kB 00:00 (115/137): python3-dateutil-2.8.2-4.fc37.noarch 2.2 MB/s | 361 kB 00:00 (116/137): python3-distro-1.8.0-1.fc38.noarch.r 319 kB/s | 49 kB 00:00 (117/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 3.8 MB/s | 607 kB 00:00 (118/137): python3-dnf-plugins-core-4.3.1-1.fc3 1.7 MB/s | 277 kB 00:00 (119/137): python3-six-1.16.0-8.fc37.noarch.rpm 261 kB/s | 42 kB 00:00 (120/137): python3-rpm-4.18.0-8.fc38.s390x.rpm 272 kB/s | 95 kB 00:00 (121/137): python3-libs-3.11.1-1.fc38.s390x.rpm 15 MB/s | 9.5 MB 00:00 (122/137): rpm-4.18.0-8.fc38.s390x.rpm 3.2 MB/s | 569 kB 00:00 (123/137): readline-8.2-2.fc38.s390x.rpm 642 kB/s | 213 kB 00:00 (124/137): rpm-build-libs-4.18.0-8.fc38.s390x.r 594 kB/s | 92 kB 00:00 (125/137): rpm-libs-4.18.0-8.fc38.s390x.rpm 1.9 MB/s | 307 kB 00:00 (126/137): rpm-sequoia-1.2.0-1.fc38.s390x.rpm 5.5 MB/s | 960 kB 00:00 (127/137): rpm-sign-libs-4.18.0-8.fc38.s390x.rp 170 kB/s | 26 kB 00:00 (128/137): sed-4.8-11.fc37.s390x.rpm 1.8 MB/s | 304 kB 00:00 (129/137): setup-2.14.3-1.fc38.noarch.rpm 941 kB/s | 152 kB 00:00 (130/137): shadow-utils-4.13-3.fc38.s390x.rpm 7.8 MB/s | 1.2 MB 00:00 (131/137): sqlite-libs-3.40.0-1.fc38.s390x.rpm 4.0 MB/s | 651 kB 00:00 (132/137): systemd-libs-252.4-598.fc38.s390x.rp 3.7 MB/s | 591 kB 00:00 (133/137): tpm2-tss-4.0.0-0.1.rc2.fc38.s390x.rp 3.9 MB/s | 630 kB 00:00 (134/137): tzdata-2022g-1.fc38.noarch.rpm 4.5 MB/s | 716 kB 00:00 (135/137): xz-libs-5.2.9-1.fc38.s390x.rpm 593 kB/s | 93 kB 00:00 (136/137): zchunk-libs-1.2.3-1.fc38.s390x.rpm 315 kB/s | 49 kB 00:00 (137/137): zlib-1.2.13-1.fc38.s390x.rpm 617 kB/s | 96 kB 00:00 -------------------------------------------------------------------------------- Total 3.4 MB/s | 56 MB 00:16 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.4.fc38.s390x 1/137 Running scriptlet: libgcc-13.0.0-0.4.fc38.s390x 1/137 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/137 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/137 Installing : tzdata-2022g-1.fc38.noarch 3/137 Installing : fedora-release-identity-basic-38-0.6.noarch 4/137 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 5/137 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 6/137 Installing : pcre2-syntax-10.40-1.fc37.1.noarch 7/137 Installing : fedora-gpg-keys-38-0.3.noarch 8/137 Installing : fedora-release-38-0.6.noarch 9/137 Installing : fedora-release-common-38-0.6.noarch 10/137 Installing : fedora-repos-rawhide-38-0.3.noarch 11/137 Installing : fedora-repos-38-0.3.noarch 12/137 Installing : setup-2.14.3-1.fc38.noarch 13/137 Running scriptlet: setup-2.14.3-1.fc38.noarch 13/137 Installing : filesystem-3.18-2.fc37.s390x 14/137 Installing : basesystem-11-14.fc37.noarch 15/137 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 16/137 Installing : ncurses-libs-6.3-5.20221126.fc38.s390x 17/137 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 18/137 Installing : glibc-2.36.9000-19.fc38.s390x 18/137 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 18/137 Installing : bash-5.2.9-3.fc38.s390x 19/137 Running scriptlet: bash-5.2.9-3.fc38.s390x 19/137 Installing : glibc-common-2.36.9000-19.fc38.s390x 20/137 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 21/137 Installing : zlib-1.2.13-1.fc38.s390x 22/137 Installing : bzip2-libs-1.0.8-12.fc38.s390x 23/137 Installing : xz-libs-5.2.9-1.fc38.s390x 24/137 Installing : libzstd-1.5.2-3.fc37.s390x 25/137 Installing : sqlite-libs-3.40.0-1.fc38.s390x 26/137 Installing : gmp-1:6.2.1-3.fc38.s390x 27/137 Installing : libcap-2.48-5.fc38.s390x 28/137 Installing : libgpg-error-1.46-1.fc38.s390x 29/137 Installing : popt-1.19-1.fc38.s390x 30/137 Installing : libxml2-2.10.3-2.fc38.s390x 31/137 Installing : lua-libs-5.4.4-6.fc38.s390x 32/137 Installing : libstdc++-13.0.0-0.4.fc38.s390x 33/137 Installing : libuuid-2.38.1-3.fc38.s390x 34/137 Installing : elfutils-libelf-0.188-3.fc38.s390x 35/137 Installing : file-libs-5.42-4.fc38.s390x 36/137 Installing : libattr-2.5.1-5.fc38.s390x 37/137 Installing : libacl-2.3.1-4.fc38.s390x 38/137 Installing : libffi-3.4.4-1.fc38.s390x 39/137 Installing : p11-kit-0.24.1-5.fc38.s390x 40/137 Installing : libunistring-1.0-2.fc38.s390x 41/137 Installing : libidn2-2.3.4-1.fc38.s390x 42/137 Installing : libxcrypt-4.4.33-5.fc38.s390x 43/137 Installing : pcre2-10.40-1.fc37.1.s390x 44/137 Installing : readline-8.2-2.fc38.s390x 45/137 Installing : libassuan-2.5.5-5.fc38.s390x 46/137 Installing : nettle-3.8-2.fc37.s390x 47/137 Installing : rpm-sequoia-1.2.0-1.fc38.s390x 48/137 Installing : expat-2.5.0-1.fc38.s390x 49/137 Installing : gdbm-libs-1:1.23-2.fc38.s390x 50/137 Installing : json-c-0.16-3.fc38.s390x 51/137 Installing : keyutils-libs-1.6.1-5.fc38.s390x 52/137 Installing : libcom_err-1.46.5-3.fc38.s390x 53/137 Installing : libsepol-3.4-4.fc38.s390x 54/137 Installing : libselinux-3.4-6.fc38.s390x 55/137 Installing : sed-4.8-11.fc37.s390x 56/137 Installing : libtasn1-4.19.0-1.fc38.s390x 57/137 Installing : lz4-libs-1.9.3-5.fc38.s390x 58/137 Installing : libgomp-13.0.0-0.4.fc38.s390x 59/137 Installing : libsmartcols-2.38.1-3.fc38.s390x 60/137 Installing : libb2-0.98.1-7.fc38.s390x 61/137 Installing : systemd-libs-252.4-598.fc38.s390x 62/137 Installing : dbus-libs-1:1.14.4-1.fc38.s390x 63/137 Installing : findutils-1:4.9.0-2.fc38.s390x 64/137 Installing : cyrus-sasl-lib-2.1.28-8.fc38.s390x 65/137 Installing : libcomps-0.1.18-4.fc38.s390x 66/137 Installing : grep-3.8-1.fc38.s390x 67/137 Installing : libpsl-0.21.1-6.fc38.s390x 68/137 Installing : libblkid-2.38.1-3.fc38.s390x 69/137 Installing : libmount-2.38.1-3.fc38.s390x 70/137 Installing : mpdecimal-2.5.1-4.fc38.s390x 71/137 Installing : libgcrypt-1.10.1-6.fc38.s390x 72/137 Installing : libksba-1.6.3-1.fc38.s390x 73/137 Installing : mpfr-4.1.1-2.fc38.s390x 74/137 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 75/137 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 75/137 Installing : elfutils-libs-0.188-3.fc38.s390x 76/137 Installing : alternatives-1.21-1.fc38.s390x 77/137 Installing : p11-kit-trust-0.24.1-5.fc38.s390x 78/137 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.s390x 78/137 Installing : gnutls-3.7.8-9.fc38.s390x 79/137 Installing : glib2-2.74.1-2.fc38.s390x 80/137 Installing : libbrotli-1.0.9-9.fc38.s390x 81/137 Installing : libcap-ng-0.8.3-4.fc38.s390x 82/137 Installing : audit-libs-3.0.9-2.fc38.s390x 83/137 Installing : rpm-libs-4.18.0-8.fc38.s390x 84/137 Installing : rpm-build-libs-4.18.0-8.fc38.s390x 85/137 Installing : libsemanage-3.4-6.fc38.s390x 86/137 Installing : shadow-utils-2:4.13-3.fc38.s390x 87/137 Installing : libsigsegv-2.14-3.fc38.s390x 88/137 Installing : gawk-5.1.1-4.fc38.s390x 89/137 Installing : libverto-0.3.2-4.fc38.s390x 90/137 Installing : libyaml-0.2.5-8.fc38.s390x 91/137 Installing : libmodulemd-2.14.0-4.fc38.s390x 92/137 Installing : libnghttp2-1.51.0-1.fc38.s390x 93/137 Installing : npth-1.6-10.fc38.s390x 94/137 Installing : libssh-config-0.10.4-2.fc38.noarch 95/137 Installing : libreport-filesystem-2.17.6-1.fc38.noarch 96/137 Installing : dnf-data-4.14.0-1.fc38.noarch 97/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : coreutils-common-9.1-8.fc38.s390x 98/137 Installing : openssl-libs-1:3.0.5-6.fc38.s390x 99/137 Installing : coreutils-9.1-8.fc38.s390x 100/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 101/137 Installing : ca-certificates-2022.2.54-5.fc37.noarch 101/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 101/137 Installing : krb5-libs-1.20.1-3.fc38.s390x 102/137 Installing : libtirpc-1.3.3-0.fc38.s390x 103/137 Installing : libfsverity-1.4-8.fc38.s390x 104/137 Installing : zchunk-libs-1.2.3-1.fc38.s390x 105/137 Installing : libsolv-0.7.22-3.fc38.s390x 106/137 Installing : libnsl2-2.0.0-4.fc38.s390x 107/137 Installing : libssh-0.10.4-2.fc38.s390x 108/137 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 109/137 Installing : python3-3.11.1-1.fc38.s390x 110/137 Installing : python3-libs-3.11.1-1.fc38.s390x 111/137 Installing : python3-dbus-1.3.2-1.fc38.s390x 112/137 Installing : python3-libcomps-0.1.18-4.fc38.s390x 113/137 Installing : python3-distro-1.8.0-1.fc38.noarch 114/137 Installing : python3-six-1.16.0-8.fc37.noarch 115/137 Installing : python3-dateutil-1:2.8.2-4.fc37.noarch 116/137 Installing : libarchive-3.6.1-3.fc38.s390x 117/137 Installing : libevent-2.1.12-7.fc38.s390x 118/137 Installing : openldap-2.6.3-1.fc38.s390x 119/137 Installing : libcurl-7.87.0-1.fc38.s390x 120/137 Installing : gnupg2-2.3.8-1.fc38.s390x 121/137 Installing : gpgme-1.17.1-3.fc38.s390x 122/137 Installing : librepo-1.15.1-1.fc38.s390x 123/137 Installing : libdnf-0.68.0-1.fc38.s390x 124/137 Installing : python3-libdnf-0.68.0-1.fc38.s390x 125/137 Installing : python3-hawkey-0.68.0-1.fc38.s390x 126/137 Installing : python3-gpg-1.17.1-3.fc38.s390x 127/137 Installing : curl-7.87.0-1.fc38.s390x 128/137 Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.s390x 129/137 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.0-0.1.rc2.fc38.s390x 129/137 Installing : ima-evm-utils-1.4-6.fc38.s390x 130/137 Installing : rpm-sign-libs-4.18.0-8.fc38.s390x 131/137 Installing : python3-rpm-4.18.0-8.fc38.s390x 132/137 Installing : python3-dnf-4.14.0-1.fc38.noarch 133/137 Installing : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 134/137 Installing : dnf-plugins-core-4.3.1-1.fc38.noarch 135/137 Installing : dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: rpm-4.18.0-8.fc38.s390x 137/137 Installing : rpm-4.18.0-8.fc38.s390x 137/137 Running scriptlet: filesystem-3.18-2.fc37.s390x 137/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 137/137 Running scriptlet: rpm-4.18.0-8.fc38.s390x 137/137 Verifying : alternatives-1.21-1.fc38.s390x 1/137 Verifying : bash-5.2.9-3.fc38.s390x 2/137 Verifying : bzip2-libs-1.0.8-12.fc38.s390x 3/137 Verifying : coreutils-9.1-8.fc38.s390x 4/137 Verifying : coreutils-common-9.1-8.fc38.s390x 5/137 Verifying : curl-7.87.0-1.fc38.s390x 6/137 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.s390x 7/137 Verifying : dbus-libs-1:1.14.4-1.fc38.s390x 8/137 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 9/137 Verifying : elfutils-libelf-0.188-3.fc38.s390x 10/137 Verifying : elfutils-libs-0.188-3.fc38.s390x 11/137 Verifying : expat-2.5.0-1.fc38.s390x 12/137 Verifying : file-libs-5.42-4.fc38.s390x 13/137 Verifying : findutils-1:4.9.0-2.fc38.s390x 14/137 Verifying : gawk-5.1.1-4.fc38.s390x 15/137 Verifying : gdbm-libs-1:1.23-2.fc38.s390x 16/137 Verifying : glib2-2.74.1-2.fc38.s390x 17/137 Verifying : gmp-1:6.2.1-3.fc38.s390x 18/137 Verifying : gnupg2-2.3.8-1.fc38.s390x 19/137 Verifying : gnutls-3.7.8-9.fc38.s390x 20/137 Verifying : gpgme-1.17.1-3.fc38.s390x 21/137 Verifying : grep-3.8-1.fc38.s390x 22/137 Verifying : ima-evm-utils-1.4-6.fc38.s390x 23/137 Verifying : json-c-0.16-3.fc38.s390x 24/137 Verifying : keyutils-libs-1.6.1-5.fc38.s390x 25/137 Verifying : krb5-libs-1.20.1-3.fc38.s390x 26/137 Verifying : libacl-2.3.1-4.fc38.s390x 27/137 Verifying : libarchive-3.6.1-3.fc38.s390x 28/137 Verifying : libassuan-2.5.5-5.fc38.s390x 29/137 Verifying : libattr-2.5.1-5.fc38.s390x 30/137 Verifying : libb2-0.98.1-7.fc38.s390x 31/137 Verifying : libbrotli-1.0.9-9.fc38.s390x 32/137 Verifying : libcap-2.48-5.fc38.s390x 33/137 Verifying : libcap-ng-0.8.3-4.fc38.s390x 34/137 Verifying : libcom_err-1.46.5-3.fc38.s390x 35/137 Verifying : libcomps-0.1.18-4.fc38.s390x 36/137 Verifying : libcurl-7.87.0-1.fc38.s390x 37/137 Verifying : libdnf-0.68.0-1.fc38.s390x 38/137 Verifying : libevent-2.1.12-7.fc38.s390x 39/137 Verifying : libffi-3.4.4-1.fc38.s390x 40/137 Verifying : libfsverity-1.4-8.fc38.s390x 41/137 Verifying : libgcrypt-1.10.1-6.fc38.s390x 42/137 Verifying : libgpg-error-1.46-1.fc38.s390x 43/137 Verifying : libidn2-2.3.4-1.fc38.s390x 44/137 Verifying : libksba-1.6.3-1.fc38.s390x 45/137 Verifying : libmodulemd-2.14.0-4.fc38.s390x 46/137 Verifying : libnsl2-2.0.0-4.fc38.s390x 47/137 Verifying : libpsl-0.21.1-6.fc38.s390x 48/137 Verifying : librepo-1.15.1-1.fc38.s390x 49/137 Verifying : libreport-filesystem-2.17.6-1.fc38.noarch 50/137 Verifying : libselinux-3.4-6.fc38.s390x 51/137 Verifying : libsemanage-3.4-6.fc38.s390x 52/137 Verifying : libsepol-3.4-4.fc38.s390x 53/137 Verifying : libsigsegv-2.14-3.fc38.s390x 54/137 Verifying : libsolv-0.7.22-3.fc38.s390x 55/137 Verifying : libssh-0.10.4-2.fc38.s390x 56/137 Verifying : libssh-config-0.10.4-2.fc38.noarch 57/137 Verifying : libtasn1-4.19.0-1.fc38.s390x 58/137 Verifying : libtirpc-1.3.3-0.fc38.s390x 59/137 Verifying : libunistring-1.0-2.fc38.s390x 60/137 Verifying : libverto-0.3.2-4.fc38.s390x 61/137 Verifying : libxcrypt-4.4.33-5.fc38.s390x 62/137 Verifying : libxml2-2.10.3-2.fc38.s390x 63/137 Verifying : libyaml-0.2.5-8.fc38.s390x 64/137 Verifying : lua-libs-5.4.4-6.fc38.s390x 65/137 Verifying : lz4-libs-1.9.3-5.fc38.s390x 66/137 Verifying : mpdecimal-2.5.1-4.fc38.s390x 67/137 Verifying : mpfr-4.1.1-2.fc38.s390x 68/137 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 69/137 Verifying : ncurses-libs-6.3-5.20221126.fc38.s390x 70/137 Verifying : python3-dbus-1.3.2-1.fc38.s390x 71/137 Verifying : python3-gpg-1.17.1-3.fc38.s390x 72/137 Verifying : python3-hawkey-0.68.0-1.fc38.s390x 73/137 Verifying : python3-libcomps-0.1.18-4.fc38.s390x 74/137 Verifying : python3-libdnf-0.68.0-1.fc38.s390x 75/137 Verifying : libgcc-13.0.0-0.4.fc38.s390x 76/137 Verifying : libgomp-13.0.0-0.4.fc38.s390x 77/137 Verifying : libstdc++-13.0.0-0.4.fc38.s390x 78/137 Verifying : audit-libs-3.0.9-2.fc38.s390x 79/137 Verifying : basesystem-11-14.fc37.noarch 80/137 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 81/137 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 82/137 Verifying : dnf-4.14.0-1.fc38.noarch 83/137 Verifying : dnf-data-4.14.0-1.fc38.noarch 84/137 Verifying : dnf-plugins-core-4.3.1-1.fc38.noarch 85/137 Verifying : fedora-gpg-keys-38-0.3.noarch 86/137 Verifying : fedora-release-38-0.6.noarch 87/137 Verifying : fedora-release-common-38-0.6.noarch 88/137 Verifying : fedora-release-identity-basic-38-0.6.noarch 89/137 Verifying : fedora-repos-38-0.3.noarch 90/137 Verifying : fedora-repos-rawhide-38-0.3.noarch 91/137 Verifying : filesystem-3.18-2.fc37.s390x 92/137 Verifying : glibc-2.36.9000-19.fc38.s390x 93/137 Verifying : glibc-common-2.36.9000-19.fc38.s390x 94/137 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 95/137 Verifying : libblkid-2.38.1-3.fc38.s390x 96/137 Verifying : libmount-2.38.1-3.fc38.s390x 97/137 Verifying : libnghttp2-1.51.0-1.fc38.s390x 98/137 Verifying : libsmartcols-2.38.1-3.fc38.s390x 99/137 Verifying : libuuid-2.38.1-3.fc38.s390x 100/137 Verifying : libzstd-1.5.2-3.fc37.s390x 101/137 Verifying : nettle-3.8-2.fc37.s390x 102/137 Verifying : npth-1.6-10.fc38.s390x 103/137 Verifying : openldap-2.6.3-1.fc38.s390x 104/137 Verifying : openssl-libs-1:3.0.5-6.fc38.s390x 105/137 Verifying : p11-kit-0.24.1-5.fc38.s390x 106/137 Verifying : p11-kit-trust-0.24.1-5.fc38.s390x 107/137 Verifying : pcre2-10.40-1.fc37.1.s390x 108/137 Verifying : pcre2-syntax-10.40-1.fc37.1.noarch 109/137 Verifying : popt-1.19-1.fc38.s390x 110/137 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 111/137 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 112/137 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 113/137 Verifying : python3-3.11.1-1.fc38.s390x 114/137 Verifying : python3-dateutil-1:2.8.2-4.fc37.noarch 115/137 Verifying : python3-distro-1.8.0-1.fc38.noarch 116/137 Verifying : python3-dnf-4.14.0-1.fc38.noarch 117/137 Verifying : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 118/137 Verifying : python3-libs-3.11.1-1.fc38.s390x 119/137 Verifying : python3-rpm-4.18.0-8.fc38.s390x 120/137 Verifying : python3-six-1.16.0-8.fc37.noarch 121/137 Verifying : readline-8.2-2.fc38.s390x 122/137 Verifying : rpm-4.18.0-8.fc38.s390x 123/137 Verifying : rpm-build-libs-4.18.0-8.fc38.s390x 124/137 Verifying : rpm-libs-4.18.0-8.fc38.s390x 125/137 Verifying : rpm-sequoia-1.2.0-1.fc38.s390x 126/137 Verifying : rpm-sign-libs-4.18.0-8.fc38.s390x 127/137 Verifying : sed-4.8-11.fc37.s390x 128/137 Verifying : setup-2.14.3-1.fc38.noarch 129/137 Verifying : shadow-utils-2:4.13-3.fc38.s390x 130/137 Verifying : sqlite-libs-3.40.0-1.fc38.s390x 131/137 Verifying : systemd-libs-252.4-598.fc38.s390x 132/137 Verifying : tpm2-tss-4.0.0-0.1.rc2.fc38.s390x 133/137 Verifying : tzdata-2022g-1.fc38.noarch 134/137 Verifying : xz-libs-5.2.9-1.fc38.s390x 135/137 Verifying : zchunk-libs-1.2.3-1.fc38.s390x 136/137 Verifying : zlib-1.2.13-1.fc38.s390x 137/137 Installed products updated. Installed: alternatives-1.21-1.fc38.s390x audit-libs-3.0.9-2.fc38.s390x basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.s390x bzip2-libs-1.0.8-12.fc38.s390x ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.s390x coreutils-common-9.1-8.fc38.s390x crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.s390x cyrus-sasl-lib-2.1.28-8.fc38.s390x dbus-libs-1:1.14.4-1.fc38.s390x dnf-4.14.0-1.fc38.noarch dnf-data-4.14.0-1.fc38.noarch dnf-plugins-core-4.3.1-1.fc38.noarch elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.s390x elfutils-libs-0.188-3.fc38.s390x expat-2.5.0-1.fc38.s390x fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-libs-5.42-4.fc38.s390x filesystem-3.18-2.fc37.s390x findutils-1:4.9.0-2.fc38.s390x gawk-5.1.1-4.fc38.s390x gdbm-libs-1:1.23-2.fc38.s390x glib2-2.74.1-2.fc38.s390x glibc-2.36.9000-19.fc38.s390x glibc-common-2.36.9000-19.fc38.s390x glibc-minimal-langpack-2.36.9000-19.fc38.s390x gmp-1:6.2.1-3.fc38.s390x gnupg2-2.3.8-1.fc38.s390x gnutls-3.7.8-9.fc38.s390x gpgme-1.17.1-3.fc38.s390x grep-3.8-1.fc38.s390x ima-evm-utils-1.4-6.fc38.s390x json-c-0.16-3.fc38.s390x keyutils-libs-1.6.1-5.fc38.s390x krb5-libs-1.20.1-3.fc38.s390x libacl-2.3.1-4.fc38.s390x libarchive-3.6.1-3.fc38.s390x libassuan-2.5.5-5.fc38.s390x libattr-2.5.1-5.fc38.s390x libb2-0.98.1-7.fc38.s390x libblkid-2.38.1-3.fc38.s390x libbrotli-1.0.9-9.fc38.s390x libcap-2.48-5.fc38.s390x libcap-ng-0.8.3-4.fc38.s390x libcom_err-1.46.5-3.fc38.s390x libcomps-0.1.18-4.fc38.s390x libcurl-7.87.0-1.fc38.s390x libdnf-0.68.0-1.fc38.s390x libevent-2.1.12-7.fc38.s390x libffi-3.4.4-1.fc38.s390x libfsverity-1.4-8.fc38.s390x libgcc-13.0.0-0.4.fc38.s390x libgcrypt-1.10.1-6.fc38.s390x libgomp-13.0.0-0.4.fc38.s390x libgpg-error-1.46-1.fc38.s390x libidn2-2.3.4-1.fc38.s390x libksba-1.6.3-1.fc38.s390x libmodulemd-2.14.0-4.fc38.s390x libmount-2.38.1-3.fc38.s390x libnghttp2-1.51.0-1.fc38.s390x libnsl2-2.0.0-4.fc38.s390x libpsl-0.21.1-6.fc38.s390x librepo-1.15.1-1.fc38.s390x libreport-filesystem-2.17.6-1.fc38.noarch libselinux-3.4-6.fc38.s390x libsemanage-3.4-6.fc38.s390x libsepol-3.4-4.fc38.s390x libsigsegv-2.14-3.fc38.s390x libsmartcols-2.38.1-3.fc38.s390x libsolv-0.7.22-3.fc38.s390x libssh-0.10.4-2.fc38.s390x libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.s390x libtasn1-4.19.0-1.fc38.s390x libtirpc-1.3.3-0.fc38.s390x libunistring-1.0-2.fc38.s390x libuuid-2.38.1-3.fc38.s390x libverto-0.3.2-4.fc38.s390x libxcrypt-4.4.33-5.fc38.s390x libxml2-2.10.3-2.fc38.s390x libyaml-0.2.5-8.fc38.s390x libzstd-1.5.2-3.fc37.s390x lua-libs-5.4.4-6.fc38.s390x lz4-libs-1.9.3-5.fc38.s390x mpdecimal-2.5.1-4.fc38.s390x mpfr-4.1.1-2.fc38.s390x ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.s390x nettle-3.8-2.fc37.s390x npth-1.6-10.fc38.s390x openldap-2.6.3-1.fc38.s390x openssl-libs-1:3.0.5-6.fc38.s390x p11-kit-0.24.1-5.fc38.s390x p11-kit-trust-0.24.1-5.fc38.s390x pcre2-10.40-1.fc37.1.s390x pcre2-syntax-10.40-1.fc37.1.noarch popt-1.19-1.fc38.s390x publicsuffix-list-dafsa-20221208-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.s390x python3-dateutil-1:2.8.2-4.fc37.noarch python3-dbus-1.3.2-1.fc38.s390x python3-distro-1.8.0-1.fc38.noarch python3-dnf-4.14.0-1.fc38.noarch python3-dnf-plugins-core-4.3.1-1.fc38.noarch python3-gpg-1.17.1-3.fc38.s390x python3-hawkey-0.68.0-1.fc38.s390x python3-libcomps-0.1.18-4.fc38.s390x python3-libdnf-0.68.0-1.fc38.s390x python3-libs-3.11.1-1.fc38.s390x python3-rpm-4.18.0-8.fc38.s390x python3-six-1.16.0-8.fc37.noarch readline-8.2-2.fc38.s390x rpm-4.18.0-8.fc38.s390x rpm-build-libs-4.18.0-8.fc38.s390x rpm-libs-4.18.0-8.fc38.s390x rpm-sequoia-1.2.0-1.fc38.s390x rpm-sign-libs-4.18.0-8.fc38.s390x sed-4.8-11.fc37.s390x setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.s390x sqlite-libs-3.40.0-1.fc38.s390x systemd-libs-252.4-598.fc38.s390x tpm2-tss-4.0.0-0.1.rc2.fc38.s390x tzdata-2022g-1.fc38.noarch xz-libs-5.2.9-1.fc38.s390x zchunk-libs-1.2.3-1.fc38.s390x zlib-1.2.13-1.fc38.s390x Complete! Finish(bootstrap): dnf install 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-s390x-1672035390.436186/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 Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.7 kB/s | 3.0 kB 00:00 Copr repository 25 MB/s | 26 MB 00:01 Additional repo https_jakub_fedorapeople_org_fe 4.3 kB/s | 3.0 kB 00:00 fedora 9.5 kB/s | 5.5 kB 00:00 Dependencies resolved. ========================================================================================================================= Package Arch Version Repository Size ========================================================================================================================= Installing group/module packages: bash s390x 5.2.9-3.fc38 copr_base 1.8 M bzip2 s390x 1.0.8-12.fc38 copr_base 54 k coreutils s390x 9.1-8.fc38 copr_base 1.1 M cpio s390x 2.13-13.fc38 copr_base 275 k diffutils s390x 3.8-3.fc38 copr_base 381 k fedora-release-common noarch 38-0.6 fedora 21 k findutils s390x 1:4.9.0-2.fc38 copr_base 489 k gawk s390x 5.1.1-4.fc38 copr_base 1.0 M glibc-minimal-langpack s390x 2.36.9000-19.fc38 fedora 30 k grep s390x 3.8-1.fc38 copr_base 290 k gzip s390x 1.12-2.fc38 copr_base 165 k info s390x 7.0.1-1.fc38 fedora 180 k patch s390x 2.7.6-17.fc37 fedora 122 k redhat-rpm-config noarch 235-1.fc38 fedora 80 k rpm-build s390x 4.18.0-8.fc38 fedora 76 k sed s390x 4.8-11.fc37 fedora 304 k shadow-utils s390x 2:4.13-3.fc38 fedora 1.2 M tar s390x 2:1.34-5.fc38 fedora 876 k unzip s390x 6.0-58.fc38 fedora 177 k util-linux s390x 2.38.1-3.fc38 fedora 2.3 M which s390x 2.21-36.fc38 fedora 42 k xz s390x 5.2.9-1.fc38 fedora 306 k Installing dependencies: alternatives s390x 1.21-1.fc38 copr_base 39 k ansible-srpm-macros noarch 1-8.1.fc38 fedora 8.6 k audit-libs s390x 3.0.9-2.fc38 fedora 114 k authselect s390x 1.4.2-1.fc38 copr_base 139 k authselect-libs s390x 1.4.2-1.fc38 copr_base 235 k basesystem noarch 11-14.fc37 fedora 7.0 k binutils s390x 2.39-6.fc38 copr_base 5.7 M binutils-gold s390x 2.39-6.fc38 copr_base 994 k bzip2-libs s390x 1.0.8-12.fc38 copr_base 47 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils-common s390x 9.1-8.fc38 copr_base 2.0 M cracklib s390x 2.9.7-30.fc38 copr_base 82 k crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl s390x 7.87.0-1.fc38 copr_base 345 k cyrus-sasl-lib s390x 2.1.28-8.fc38 copr_base 773 k debugedit s390x 5.0-5.fc37 fedora 76 k dwz s390x 0.15-1.fc38 copr_base 144 k ed s390x 1.18-2.fc38 copr_base 80 k efi-srpm-macros noarch 5-6.fc37 fedora 22 k elfutils s390x 0.188-3.fc38 copr_base 547 k elfutils-debuginfod-client s390x 0.188-3.fc38 copr_base 41 k elfutils-default-yama-scope noarch 0.188-3.fc38 copr_base 16 k elfutils-libelf s390x 0.188-3.fc38 copr_base 202 k elfutils-libs s390x 0.188-3.fc38 copr_base 275 k fedora-gpg-keys noarch 38-0.3 fedora 125 k fedora-release noarch 38-0.6 fedora 11 k fedora-release-identity-basic noarch 38-0.6 fedora 11 k fedora-repos noarch 38-0.3 fedora 10 k fedora-repos-rawhide noarch 38-0.3 fedora 9.7 k file s390x 5.42-4.fc38 copr_base 49 k file-libs s390x 5.42-4.fc38 copr_base 683 k filesystem s390x 3.18-2.fc37 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-10.fc38 fedora 26 k fpc-srpm-macros noarch 1.3-6.fc37 fedora 7.7 k gdb-minimal s390x 12.1-10.fc38 fedora 3.3 M gdbm-libs s390x 1:1.23-2.fc38 copr_base 59 k ghc-srpm-macros noarch 1.5.0-7.fc37 fedora 7.8 k glibc s390x 2.36.9000-19.fc38 fedora 1.6 M glibc-common s390x 2.36.9000-19.fc38 fedora 306 k glibc-gconv-extra s390x 2.36.9000-19.fc38 fedora 1.6 M gmp s390x 1:6.2.1-3.fc38 copr_base 326 k gnat-srpm-macros noarch 4-16.fc37 fedora 8.3 k go-srpm-macros noarch 3.2.0-1.fc38 fedora 27 k jansson s390x 2.13.1-5.fc38 copr_base 45 k kernel-srpm-macros noarch 1.0-15.fc37 fedora 9.4 k keyutils-libs s390x 1.6.1-5.fc38 copr_base 32 k krb5-libs s390x 1.20.1-3.fc38 copr_base 735 k libacl s390x 2.3.1-4.fc38 copr_base 25 k libarchive s390x 3.6.1-3.fc38 copr_base 426 k libattr s390x 2.5.1-5.fc38 copr_base 19 k libblkid s390x 2.38.1-3.fc38 fedora 103 k libbrotli s390x 1.0.9-9.fc38 copr_base 344 k libcap s390x 2.48-5.fc38 copr_base 68 k libcap-ng s390x 0.8.3-4.fc38 copr_base 33 k libcom_err s390x 1.46.5-3.fc38 copr_base 26 k libcurl s390x 7.87.0-1.fc38 copr_base 320 k libdb s390x 5.3.28-54.fc38 copr_base 775 k libeconf s390x 0.4.0-4.fc38 copr_base 29 k libevent s390x 2.1.12-7.fc38 copr_base 260 k libfdisk s390x 2.38.1-3.fc38 fedora 156 k libffi s390x 3.4.4-1.fc38 copr_base 36 k libgcc s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 66 k libgomp s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 305 k libidn2 s390x 2.3.4-1.fc38 copr_base 155 k libmount s390x 2.38.1-3.fc38 fedora 132 k libnghttp2 s390x 1.51.0-1.fc38 fedora 73 k libnsl2 s390x 2.0.0-4.fc38 copr_base 30 k libpkgconf s390x 1.8.0-3.fc37 fedora 34 k libpsl s390x 0.21.1-6.fc38 copr_base 66 k libpwquality s390x 1.4.5-1.fc38 fedora 119 k libselinux s390x 3.4-6.fc38 copr_base 91 k libsemanage s390x 3.4-6.fc38 copr_base 122 k libsepol s390x 3.4-4.fc38 copr_base 330 k libsigsegv s390x 2.14-3.fc38 copr_base 27 k libsmartcols s390x 2.38.1-3.fc38 fedora 63 k libssh s390x 0.10.4-2.fc38 copr_base 206 k libssh-config noarch 0.10.4-2.fc38 copr_base 9.2 k libstdc++ s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 889 k libtasn1 s390x 4.19.0-1.fc38 copr_base 78 k libtirpc s390x 1.3.3-0.fc38 copr_base 97 k libunistring s390x 1.0-2.fc38 copr_base 552 k libutempter s390x 1.2.1-7.fc38 copr_base 26 k libuuid s390x 2.38.1-3.fc38 fedora 27 k libverto s390x 0.3.2-4.fc38 copr_base 21 k libxcrypt s390x 4.4.33-5.fc38 copr_base 125 k libxml2 s390x 2.10.3-2.fc38 copr_base 714 k libzstd s390x 1.5.2-3.fc37 fedora 274 k lua-libs s390x 5.4.4-6.fc38 copr_base 141 k lua-srpm-macros noarch 1-7.fc37 fedora 8.8 k lz4-libs s390x 1.9.3-5.fc38 copr_base 88 k mpfr s390x 4.1.1-2.fc38 copr_base 553 k ncurses-base noarch 6.3-5.20221126.fc38 copr_base 62 k ncurses-libs s390x 6.3-5.20221126.fc38 copr_base 357 k nettle s390x 3.8-2.fc37 fedora 430 k nim-srpm-macros noarch 3-7.fc37 fedora 8.4 k ocaml-srpm-macros noarch 7-2.fc37 fedora 13 k openblas-srpm-macros noarch 2-12.fc37 fedora 7.5 k openldap s390x 2.6.3-1.fc38 fedora 248 k openssl-libs s390x 1:3.0.5-6.fc38 fedora 1.8 M p11-kit s390x 0.24.1-5.fc38 fedora 378 k p11-kit-trust s390x 0.24.1-5.fc38 fedora 131 k package-notes-srpm-macros noarch 0.5-6.fc38 fedora 11 k pam s390x 1.5.2-15.fc38 fedora 554 k pam-libs s390x 1.5.2-15.fc38 fedora 56 k pcre2 s390x 10.40-1.fc37.1 fedora 219 k pcre2-syntax noarch 10.40-1.fc37.1 fedora 142 k perl-srpm-macros noarch 1-47.fc38 fedora 8.2 k pkgconf s390x 1.8.0-3.fc37 fedora 41 k pkgconf-m4 noarch 1.8.0-3.fc37 fedora 14 k pkgconf-pkg-config s390x 1.8.0-3.fc37 fedora 10 k popt s390x 1.19-1.fc38 fedora 67 k publicsuffix-list-dafsa noarch 20221208-1.fc38 fedora 59 k python-srpm-macros noarch 3.11-6.fc38 fedora 25 k qt5-srpm-macros noarch 5.15.7-1.fc38 fedora 7.9 k readline s390x 8.2-2.fc38 fedora 213 k rpm s390x 4.18.0-8.fc38 fedora 569 k rpm-build-libs s390x 4.18.0-8.fc38 fedora 92 k rpm-libs s390x 4.18.0-8.fc38 fedora 307 k rpm-sequoia s390x 1.2.0-1.fc38 fedora 960 k rpmautospec-rpm-macros noarch 0.3.1-1.fc38 fedora 8.8 k rust-srpm-macros noarch 23-1.fc38 fedora 9.4 k setup noarch 2.14.3-1.fc38 fedora 152 k sqlite-libs s390x 3.40.0-1.fc38 fedora 651 k systemd-libs s390x 252.4-598.fc38 fedora 591 k tzdata noarch 2022g-1.fc38 fedora 716 k util-linux-core s390x 2.38.1-3.fc38 fedora 462 k xxhash-libs s390x 0.8.1-3.fc37 fedora 36 k xz-libs s390x 5.2.9-1.fc38 fedora 93 k zip s390x 3.0-35.fc38 fedora 261 k zlib s390x 1.2.13-1.fc38 fedora 96 k zstd s390x 1.5.2-3.fc37 fedora 410 k Installing Groups: Buildsystem building group Transaction Summary ========================================================================================================================= Install 153 Packages Total size: 52 M Installed size: 182 M Downloading Packages: [SKIPPED] alternatives-1.21-1.fc38.s390x.rpm: Already downloaded [SKIPPED] authselect-1.4.2-1.fc38.s390x.rpm: Already downloaded [SKIPPED] authselect-libs-1.4.2-1.fc38.s390x.rpm: Already downloaded [SKIPPED] bash-5.2.9-3.fc38.s390x.rpm: Already downloaded [SKIPPED] binutils-2.39-6.fc38.s390x.rpm: Already downloaded [SKIPPED] binutils-gold-2.39-6.fc38.s390x.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-12.fc38.s390x.rpm: Already downloaded [SKIPPED] bzip2-libs-1.0.8-12.fc38.s390x.rpm: Already downloaded [SKIPPED] coreutils-9.1-8.fc38.s390x.rpm: Already downloaded [SKIPPED] coreutils-common-9.1-8.fc38.s390x.rpm: Already downloaded [SKIPPED] cpio-2.13-13.fc38.s390x.rpm: Already downloaded [SKIPPED] cracklib-2.9.7-30.fc38.s390x.rpm: Already downloaded [SKIPPED] curl-7.87.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.s390x.rpm: Already downloaded [SKIPPED] diffutils-3.8-3.fc38.s390x.rpm: Already downloaded [SKIPPED] dwz-0.15-1.fc38.s390x.rpm: Already downloaded [SKIPPED] ed-1.18-2.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded [SKIPPED] elfutils-libelf-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] elfutils-libs-0.188-3.fc38.s390x.rpm: Already downloaded [SKIPPED] file-5.42-4.fc38.s390x.rpm: Already downloaded [SKIPPED] file-libs-5.42-4.fc38.s390x.rpm: Already downloaded [SKIPPED] findutils-4.9.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] gawk-5.1.1-4.fc38.s390x.rpm: Already downloaded [SKIPPED] gdbm-libs-1.23-2.fc38.s390x.rpm: Already downloaded [SKIPPED] gmp-6.2.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] grep-3.8-1.fc38.s390x.rpm: Already downloaded [SKIPPED] gzip-1.12-2.fc38.s390x.rpm: Already downloaded [SKIPPED] jansson-2.13.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] krb5-libs-1.20.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libacl-2.3.1-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libarchive-3.6.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libattr-2.5.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libbrotli-1.0.9-9.fc38.s390x.rpm: Already downloaded [SKIPPED] libcap-2.48-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libcom_err-1.46.5-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libcurl-7.87.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libdb-5.3.28-54.fc38.s390x.rpm: Already downloaded [SKIPPED] libeconf-0.4.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libevent-2.1.12-7.fc38.s390x.rpm: Already downloaded [SKIPPED] libffi-3.4.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libidn2-2.3.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libpsl-0.21.1-6.fc38.s390x.rpm: Already downloaded [SKIPPED] libselinux-3.4-6.fc38.s390x.rpm: Already downloaded [SKIPPED] libsemanage-3.4-6.fc38.s390x.rpm: Already downloaded [SKIPPED] libsepol-3.4-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libssh-0.10.4-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libtasn1-4.19.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libtirpc-1.3.3-0.fc38.s390x.rpm: Already downloaded [SKIPPED] libunistring-1.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-7.fc38.s390x.rpm: Already downloaded [SKIPPED] libverto-0.3.2-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.33-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libxml2-2.10.3-2.fc38.s390x.rpm: Already downloaded [SKIPPED] lua-libs-5.4.4-6.fc38.s390x.rpm: Already downloaded [SKIPPED] lz4-libs-1.9.3-5.fc38.s390x.rpm: Already downloaded [SKIPPED] mpfr-4.1.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.3-5.20221126.fc38.s390x.rpm: Already downloaded [SKIPPED] libgcc-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libgomp-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libstdc++-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded [SKIPPED] audit-libs-3.0.9-2.fc38.s390x.rpm: Already downloaded [SKIPPED] basesystem-11-14.fc37.noarch.rpm: Already downloaded [SKIPPED] ca-certificates-2022.2.54-5.fc37.noarch.rpm: Already downloaded [SKIPPED] crypto-policies-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded [SKIPPED] debugedit-5.0-5.fc37.s390x.rpm: Already downloaded [SKIPPED] efi-srpm-macros-5-6.fc37.noarch.rpm: Already downloaded [SKIPPED] fedora-gpg-keys-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-release-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-common-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-release-identity-basic-38-0.6.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-38-0.3.noarch.rpm: Already downloaded [SKIPPED] fedora-repos-rawhide-38-0.3.noarch.rpm: Already downloaded [SKIPPED] filesystem-3.18-2.fc37.s390x.rpm: Already downloaded [SKIPPED] fonts-srpm-macros-2.0.5-10.fc38.noarch.rpm: Already downloaded [SKIPPED] fpc-srpm-macros-1.3-6.fc37.noarch.rpm: Already downloaded [SKIPPED] gdb-minimal-12.1-10.fc38.s390x.rpm: Already downloaded [SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded [SKIPPED] glibc-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-common-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] gnat-srpm-macros-4-16.fc37.noarch.rpm: Already downloaded [SKIPPED] go-srpm-macros-3.2.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] info-7.0.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded [SKIPPED] libblkid-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libfdisk-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libmount-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libnghttp2-1.51.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libpkgconf-1.8.0-3.fc37.s390x.rpm: Already downloaded [SKIPPED] libpwquality-1.4.5-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libsmartcols-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libuuid-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libzstd-1.5.2-3.fc37.s390x.rpm: Already downloaded [SKIPPED] lua-srpm-macros-1-7.fc37.noarch.rpm: Already downloaded [SKIPPED] nettle-3.8-2.fc37.s390x.rpm: Already downloaded [SKIPPED] nim-srpm-macros-3-7.fc37.noarch.rpm: Already downloaded [SKIPPED] ocaml-srpm-macros-7-2.fc37.noarch.rpm: Already downloaded [SKIPPED] openblas-srpm-macros-2-12.fc37.noarch.rpm: Already downloaded [SKIPPED] openldap-2.6.3-1.fc38.s390x.rpm: Already downloaded [SKIPPED] openssl-libs-3.0.5-6.fc38.s390x.rpm: Already downloaded [SKIPPED] p11-kit-0.24.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.24.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] package-notes-srpm-macros-0.5-6.fc38.noarch.rpm: Already downloaded [SKIPPED] pam-1.5.2-15.fc38.s390x.rpm: Already downloaded [SKIPPED] pam-libs-1.5.2-15.fc38.s390x.rpm: Already downloaded [SKIPPED] patch-2.7.6-17.fc37.s390x.rpm: Already downloaded [SKIPPED] pcre2-10.40-1.fc37.1.s390x.rpm: Already downloaded [SKIPPED] pcre2-syntax-10.40-1.fc37.1.noarch.rpm: Already downloaded [SKIPPED] perl-srpm-macros-1-47.fc38.noarch.rpm: Already downloaded [SKIPPED] pkgconf-1.8.0-3.fc37.s390x.rpm: Already downloaded [SKIPPED] pkgconf-m4-1.8.0-3.fc37.noarch.rpm: Already downloaded [SKIPPED] pkgconf-pkg-config-1.8.0-3.fc37.s390x.rpm: Already downloaded [SKIPPED] popt-1.19-1.fc38.s390x.rpm: Already downloaded [SKIPPED] publicsuffix-list-dafsa-20221208-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python-srpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded [SKIPPED] readline-8.2-2.fc38.s390x.rpm: Already downloaded [SKIPPED] redhat-rpm-config-235-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rpm-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-build-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-build-libs-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-libs-4.18.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] rpm-sequoia-1.2.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] rust-srpm-macros-23-1.fc38.noarch.rpm: Already downloaded [SKIPPED] sed-4.8-11.fc37.s390x.rpm: Already downloaded [SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded [SKIPPED] shadow-utils-4.13-3.fc38.s390x.rpm: Already downloaded [SKIPPED] sqlite-libs-3.40.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] systemd-libs-252.4-598.fc38.s390x.rpm: Already downloaded [SKIPPED] tar-1.34-5.fc38.s390x.rpm: Already downloaded [SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded [SKIPPED] unzip-6.0-58.fc38.s390x.rpm: Already downloaded [SKIPPED] util-linux-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] util-linux-core-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] which-2.21-36.fc38.s390x.rpm: Already downloaded [SKIPPED] xxhash-libs-0.8.1-3.fc37.s390x.rpm: Already downloaded [SKIPPED] xz-5.2.9-1.fc38.s390x.rpm: Already downloaded [SKIPPED] xz-libs-5.2.9-1.fc38.s390x.rpm: Already downloaded [SKIPPED] zip-3.0-35.fc38.s390x.rpm: Already downloaded [SKIPPED] zlib-1.2.13-1.fc38.s390x.rpm: Already downloaded [SKIPPED] zstd-1.5.2-3.fc37.s390x.rpm: Already downloaded fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.s390x 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.4.fc38.s390x 1/153 Running scriptlet: libgcc-13.0.0-0.4.fc38.s390x 1/153 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/153 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/153 Installing : fedora-release-identity-basic-38-0.6.noarch 3/153 Installing : tzdata-2022g-1.fc38.noarch 4/153 Installing : rust-srpm-macros-23-1.fc38.noarch 5/153 Installing : qt5-srpm-macros-5.15.7-1.fc38.noarch 6/153 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 7/153 Installing : pkgconf-m4-1.8.0-3.fc37.noarch 8/153 Installing : perl-srpm-macros-1-47.fc38.noarch 9/153 Installing : pcre2-syntax-10.40-1.fc37.1.noarch 10/153 Installing : package-notes-srpm-macros-0.5-6.fc38.noarch 11/153 Installing : openblas-srpm-macros-2-12.fc37.noarch 12/153 Installing : ocaml-srpm-macros-7-2.fc37.noarch 13/153 Installing : nim-srpm-macros-3-7.fc37.noarch 14/153 Installing : kernel-srpm-macros-1.0-15.fc37.noarch 15/153 Installing : gnat-srpm-macros-4-16.fc37.noarch 16/153 Installing : ghc-srpm-macros-1.5.0-7.fc37.noarch 17/153 Installing : fpc-srpm-macros-1.3-6.fc37.noarch 18/153 Installing : fedora-gpg-keys-38-0.3.noarch 19/153 Installing : fedora-release-38-0.6.noarch 20/153 Installing : fedora-release-common-38-0.6.noarch 21/153 Installing : fedora-repos-rawhide-38-0.3.noarch 22/153 Installing : fedora-repos-38-0.3.noarch 23/153 Installing : setup-2.14.3-1.fc38.noarch 24/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-1.fc38.noarch 24/153 Installing : filesystem-3.18-2.fc37.s390x 25/153 Installing : basesystem-11-14.fc37.noarch 26/153 Installing : ansible-srpm-macros-1-8.1.fc38.noarch 27/153 Installing : ncurses-base-6.3-5.20221126.fc38.noarch 28/153 Installing : ncurses-libs-6.3-5.20221126.fc38.s390x 29/153 Installing : glibc-gconv-extra-2.36.9000-19.fc38.s390x 30/153 Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.s390x 30/153 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 31/153 Installing : glibc-2.36.9000-19.fc38.s390x 31/153 Running scriptlet: glibc-2.36.9000-19.fc38.s390x 31/153 Installing : bash-5.2.9-3.fc38.s390x 32/153 Running scriptlet: bash-5.2.9-3.fc38.s390x 32/153 Installing : glibc-common-2.36.9000-19.fc38.s390x 33/153 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 34/153 Installing : zlib-1.2.13-1.fc38.s390x 35/153 Installing : xz-libs-5.2.9-1.fc38.s390x 36/153 Installing : bzip2-libs-1.0.8-12.fc38.s390x 37/153 Installing : elfutils-libelf-0.188-3.fc38.s390x 38/153 Installing : gmp-1:6.2.1-3.fc38.s390x 39/153 Installing : libstdc++-13.0.0-0.4.fc38.s390x 40/153 Installing : libuuid-2.38.1-3.fc38.s390x 41/153 Installing : libzstd-1.5.2-3.fc37.s390x 42/153 Installing : popt-1.19-1.fc38.s390x 43/153 Installing : libblkid-2.38.1-3.fc38.s390x 44/153 Installing : libattr-2.5.1-5.fc38.s390x 45/153 Installing : libacl-2.3.1-4.fc38.s390x 46/153 Installing : libcap-2.48-5.fc38.s390x 47/153 Installing : libxcrypt-4.4.33-5.fc38.s390x 48/153 Installing : readline-8.2-2.fc38.s390x 49/153 Installing : lz4-libs-1.9.3-5.fc38.s390x 50/153 Installing : systemd-libs-252.4-598.fc38.s390x 51/153 Installing : mpfr-4.1.1-2.fc38.s390x 52/153 Installing : dwz-0.15-1.fc38.s390x 53/153 Installing : unzip-6.0-58.fc38.s390x 54/153 Installing : file-libs-5.42-4.fc38.s390x 55/153 Installing : file-5.42-4.fc38.s390x 56/153 Installing : sqlite-libs-3.40.0-1.fc38.s390x 57/153 Installing : alternatives-1.21-1.fc38.s390x 58/153 Installing : libcap-ng-0.8.3-4.fc38.s390x 59/153 Installing : audit-libs-3.0.9-2.fc38.s390x 60/153 Installing : libcom_err-1.46.5-3.fc38.s390x 61/153 Installing : libeconf-0.4.0-4.fc38.s390x 62/153 Installing : pam-libs-1.5.2-15.fc38.s390x 63/153 Installing : libsepol-3.4-4.fc38.s390x 64/153 Installing : libunistring-1.0-2.fc38.s390x 65/153 Installing : libidn2-2.3.4-1.fc38.s390x 66/153 Installing : lua-libs-5.4.4-6.fc38.s390x 67/153 Installing : libsmartcols-2.38.1-3.fc38.s390x 68/153 Installing : pcre2-10.40-1.fc37.1.s390x 69/153 Installing : libselinux-3.4-6.fc38.s390x 70/153 Installing : sed-4.8-11.fc37.s390x 71/153 Installing : grep-3.8-1.fc38.s390x 72/153 Installing : findutils-1:4.9.0-2.fc38.s390x 73/153 Installing : xz-5.2.9-1.fc38.s390x 74/153 Installing : libmount-2.38.1-3.fc38.s390x 75/153 Installing : util-linux-core-2.38.1-3.fc38.s390x 76/153 Installing : libsemanage-3.4-6.fc38.s390x 77/153 Installing : shadow-utils-2:4.13-3.fc38.s390x 78/153 Running scriptlet: libutempter-1.2.1-7.fc38.s390x 79/153 Installing : libutempter-1.2.1-7.fc38.s390x 79/153 Installing : tar-2:1.34-5.fc38.s390x 80/153 Installing : libpsl-0.21.1-6.fc38.s390x 81/153 Installing : zip-3.0-35.fc38.s390x 82/153 Installing : zstd-1.5.2-3.fc37.s390x 83/153 Installing : libfdisk-2.38.1-3.fc38.s390x 84/153 Installing : nettle-3.8-2.fc37.s390x 85/153 Installing : rpm-sequoia-1.2.0-1.fc38.s390x 86/153 Installing : rpm-libs-4.18.0-8.fc38.s390x 87/153 Installing : bzip2-1.0.8-12.fc38.s390x 88/153 Installing : libxml2-2.10.3-2.fc38.s390x 89/153 Installing : ed-1.18-2.fc38.s390x 90/153 Installing : patch-2.7.6-17.fc37.s390x 91/153 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 92/153 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 92/153 Installing : cpio-2.13-13.fc38.s390x 93/153 Installing : diffutils-3.8-3.fc38.s390x 94/153 Installing : gdbm-libs-1:1.23-2.fc38.s390x 95/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.s390x 96/153 Installing : jansson-2.13.1-5.fc38.s390x 97/153 Installing : keyutils-libs-1.6.1-5.fc38.s390x 98/153 Installing : libbrotli-1.0.9-9.fc38.s390x 99/153 Installing : libdb-5.3.28-54.fc38.s390x 100/153 Installing : libffi-3.4.4-1.fc38.s390x 101/153 Installing : p11-kit-0.24.1-5.fc38.s390x 102/153 Installing : libsigsegv-2.14-3.fc38.s390x 103/153 Installing : gawk-5.1.1-4.fc38.s390x 104/153 Installing : libtasn1-4.19.0-1.fc38.s390x 105/153 Installing : p11-kit-trust-0.24.1-5.fc38.s390x 106/153 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.s390x 106/153 Installing : libverto-0.3.2-4.fc38.s390x 107/153 Installing : libgomp-13.0.0-0.4.fc38.s390x 108/153 Installing : libnghttp2-1.51.0-1.fc38.s390x 109/153 Installing : libpkgconf-1.8.0-3.fc37.s390x 110/153 Installing : pkgconf-1.8.0-3.fc37.s390x 111/153 Installing : pkgconf-pkg-config-1.8.0-3.fc37.s390x 112/153 Installing : xxhash-libs-0.8.1-3.fc37.s390x 113/153 Installing : libssh-config-0.10.4-2.fc38.noarch 114/153 Installing : coreutils-common-9.1-8.fc38.s390x 115/153 Installing : openssl-libs-1:3.0.5-6.fc38.s390x 116/153 Installing : coreutils-9.1-8.fc38.s390x 117/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 118/153 Installing : ca-certificates-2022.2.54-5.fc37.noarch 118/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 118/153 Installing : krb5-libs-1.20.1-3.fc38.s390x 119/153 Installing : libtirpc-1.3.3-0.fc38.s390x 120/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.s390x 121/153 Installing : authselect-libs-1.4.2-1.fc38.s390x 121/153 Installing : gzip-1.12-2.fc38.s390x 122/153 Installing : cracklib-2.9.7-30.fc38.s390x 123/153 Installing : libpwquality-1.4.5-1.fc38.s390x 124/153 Installing : authselect-1.4.2-1.fc38.s390x 125/153 Installing : libnsl2-2.0.0-4.fc38.s390x 126/153 Installing : pam-1.5.2-15.fc38.s390x 127/153 Installing : libssh-0.10.4-2.fc38.s390x 128/153 Installing : libarchive-3.6.1-3.fc38.s390x 129/153 Installing : libevent-2.1.12-7.fc38.s390x 130/153 Installing : openldap-2.6.3-1.fc38.s390x 131/153 Installing : libcurl-7.87.0-1.fc38.s390x 132/153 Installing : elfutils-libs-0.188-3.fc38.s390x 133/153 Installing : elfutils-debuginfod-client-0.188-3.fc38.s390x 134/153 Installing : binutils-gold-2.39-6.fc38.s390x 135/153 Installing : binutils-2.39-6.fc38.s390x 136/153 Running scriptlet: binutils-2.39-6.fc38.s390x 136/153 Installing : elfutils-0.188-3.fc38.s390x 137/153 Installing : gdb-minimal-12.1-10.fc38.s390x 138/153 Installing : debugedit-5.0-5.fc37.s390x 139/153 Installing : rpm-build-libs-4.18.0-8.fc38.s390x 140/153 Installing : curl-7.87.0-1.fc38.s390x 141/153 Running scriptlet: rpm-4.18.0-8.fc38.s390x 142/153 Installing : rpm-4.18.0-8.fc38.s390x 142/153 Installing : efi-srpm-macros-5-6.fc37.noarch 143/153 Installing : lua-srpm-macros-1-7.fc37.noarch 144/153 Installing : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 145/153 Installing : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 146/153 Installing : go-srpm-macros-3.2.0-1.fc38.noarch 147/153 Installing : python-srpm-macros-3.11-6.fc38.noarch 148/153 Installing : redhat-rpm-config-235-1.fc38.noarch 149/153 Installing : rpm-build-4.18.0-8.fc38.s390x 150/153 Installing : util-linux-2.38.1-3.fc38.s390x 151/153 Installing : which-2.21-36.fc38.s390x 152/153 Installing : info-7.0.1-1.fc38.s390x 153/153 Running scriptlet: filesystem-3.18-2.fc37.s390x 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.s390x 153/153 Running scriptlet: rpm-4.18.0-8.fc38.s390x 153/153 Running scriptlet: info-7.0.1-1.fc38.s390x 153/153 Verifying : alternatives-1.21-1.fc38.s390x 1/153 Verifying : authselect-1.4.2-1.fc38.s390x 2/153 Verifying : authselect-libs-1.4.2-1.fc38.s390x 3/153 Verifying : bash-5.2.9-3.fc38.s390x 4/153 Verifying : binutils-2.39-6.fc38.s390x 5/153 Verifying : binutils-gold-2.39-6.fc38.s390x 6/153 Verifying : bzip2-1.0.8-12.fc38.s390x 7/153 Verifying : bzip2-libs-1.0.8-12.fc38.s390x 8/153 Verifying : coreutils-9.1-8.fc38.s390x 9/153 Verifying : coreutils-common-9.1-8.fc38.s390x 10/153 Verifying : cpio-2.13-13.fc38.s390x 11/153 Verifying : cracklib-2.9.7-30.fc38.s390x 12/153 Verifying : curl-7.87.0-1.fc38.s390x 13/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.s390x 14/153 Verifying : diffutils-3.8-3.fc38.s390x 15/153 Verifying : dwz-0.15-1.fc38.s390x 16/153 Verifying : ed-1.18-2.fc38.s390x 17/153 Verifying : elfutils-0.188-3.fc38.s390x 18/153 Verifying : elfutils-debuginfod-client-0.188-3.fc38.s390x 19/153 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 20/153 Verifying : elfutils-libelf-0.188-3.fc38.s390x 21/153 Verifying : elfutils-libs-0.188-3.fc38.s390x 22/153 Verifying : file-5.42-4.fc38.s390x 23/153 Verifying : file-libs-5.42-4.fc38.s390x 24/153 Verifying : findutils-1:4.9.0-2.fc38.s390x 25/153 Verifying : gawk-5.1.1-4.fc38.s390x 26/153 Verifying : gdbm-libs-1:1.23-2.fc38.s390x 27/153 Verifying : gmp-1:6.2.1-3.fc38.s390x 28/153 Verifying : grep-3.8-1.fc38.s390x 29/153 Verifying : gzip-1.12-2.fc38.s390x 30/153 Verifying : jansson-2.13.1-5.fc38.s390x 31/153 Verifying : keyutils-libs-1.6.1-5.fc38.s390x 32/153 Verifying : krb5-libs-1.20.1-3.fc38.s390x 33/153 Verifying : libacl-2.3.1-4.fc38.s390x 34/153 Verifying : libarchive-3.6.1-3.fc38.s390x 35/153 Verifying : libattr-2.5.1-5.fc38.s390x 36/153 Verifying : libbrotli-1.0.9-9.fc38.s390x 37/153 Verifying : libcap-2.48-5.fc38.s390x 38/153 Verifying : libcap-ng-0.8.3-4.fc38.s390x 39/153 Verifying : libcom_err-1.46.5-3.fc38.s390x 40/153 Verifying : libcurl-7.87.0-1.fc38.s390x 41/153 Verifying : libdb-5.3.28-54.fc38.s390x 42/153 Verifying : libeconf-0.4.0-4.fc38.s390x 43/153 Verifying : libevent-2.1.12-7.fc38.s390x 44/153 Verifying : libffi-3.4.4-1.fc38.s390x 45/153 Verifying : libidn2-2.3.4-1.fc38.s390x 46/153 Verifying : libnsl2-2.0.0-4.fc38.s390x 47/153 Verifying : libpsl-0.21.1-6.fc38.s390x 48/153 Verifying : libselinux-3.4-6.fc38.s390x 49/153 Verifying : libsemanage-3.4-6.fc38.s390x 50/153 Verifying : libsepol-3.4-4.fc38.s390x 51/153 Verifying : libsigsegv-2.14-3.fc38.s390x 52/153 Verifying : libssh-0.10.4-2.fc38.s390x 53/153 Verifying : libssh-config-0.10.4-2.fc38.noarch 54/153 Verifying : libtasn1-4.19.0-1.fc38.s390x 55/153 Verifying : libtirpc-1.3.3-0.fc38.s390x 56/153 Verifying : libunistring-1.0-2.fc38.s390x 57/153 Verifying : libutempter-1.2.1-7.fc38.s390x 58/153 Verifying : libverto-0.3.2-4.fc38.s390x 59/153 Verifying : libxcrypt-4.4.33-5.fc38.s390x 60/153 Verifying : libxml2-2.10.3-2.fc38.s390x 61/153 Verifying : lua-libs-5.4.4-6.fc38.s390x 62/153 Verifying : lz4-libs-1.9.3-5.fc38.s390x 63/153 Verifying : mpfr-4.1.1-2.fc38.s390x 64/153 Verifying : ncurses-base-6.3-5.20221126.fc38.noarch 65/153 Verifying : ncurses-libs-6.3-5.20221126.fc38.s390x 66/153 Verifying : libgcc-13.0.0-0.4.fc38.s390x 67/153 Verifying : libgomp-13.0.0-0.4.fc38.s390x 68/153 Verifying : libstdc++-13.0.0-0.4.fc38.s390x 69/153 Verifying : ansible-srpm-macros-1-8.1.fc38.noarch 70/153 Verifying : audit-libs-3.0.9-2.fc38.s390x 71/153 Verifying : basesystem-11-14.fc37.noarch 72/153 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 73/153 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 74/153 Verifying : debugedit-5.0-5.fc37.s390x 75/153 Verifying : efi-srpm-macros-5-6.fc37.noarch 76/153 Verifying : fedora-gpg-keys-38-0.3.noarch 77/153 Verifying : fedora-release-38-0.6.noarch 78/153 Verifying : fedora-release-common-38-0.6.noarch 79/153 Verifying : fedora-release-identity-basic-38-0.6.noarch 80/153 Verifying : fedora-repos-38-0.3.noarch 81/153 Verifying : fedora-repos-rawhide-38-0.3.noarch 82/153 Verifying : filesystem-3.18-2.fc37.s390x 83/153 Verifying : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 84/153 Verifying : fpc-srpm-macros-1.3-6.fc37.noarch 85/153 Verifying : gdb-minimal-12.1-10.fc38.s390x 86/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 87/153 Verifying : glibc-2.36.9000-19.fc38.s390x 88/153 Verifying : glibc-common-2.36.9000-19.fc38.s390x 89/153 Verifying : glibc-gconv-extra-2.36.9000-19.fc38.s390x 90/153 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.s390x 91/153 Verifying : gnat-srpm-macros-4-16.fc37.noarch 92/153 Verifying : go-srpm-macros-3.2.0-1.fc38.noarch 93/153 Verifying : info-7.0.1-1.fc38.s390x 94/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 95/153 Verifying : libblkid-2.38.1-3.fc38.s390x 96/153 Verifying : libfdisk-2.38.1-3.fc38.s390x 97/153 Verifying : libmount-2.38.1-3.fc38.s390x 98/153 Verifying : libnghttp2-1.51.0-1.fc38.s390x 99/153 Verifying : libpkgconf-1.8.0-3.fc37.s390x 100/153 Verifying : libpwquality-1.4.5-1.fc38.s390x 101/153 Verifying : libsmartcols-2.38.1-3.fc38.s390x 102/153 Verifying : libuuid-2.38.1-3.fc38.s390x 103/153 Verifying : libzstd-1.5.2-3.fc37.s390x 104/153 Verifying : lua-srpm-macros-1-7.fc37.noarch 105/153 Verifying : nettle-3.8-2.fc37.s390x 106/153 Verifying : nim-srpm-macros-3-7.fc37.noarch 107/153 Verifying : ocaml-srpm-macros-7-2.fc37.noarch 108/153 Verifying : openblas-srpm-macros-2-12.fc37.noarch 109/153 Verifying : openldap-2.6.3-1.fc38.s390x 110/153 Verifying : openssl-libs-1:3.0.5-6.fc38.s390x 111/153 Verifying : p11-kit-0.24.1-5.fc38.s390x 112/153 Verifying : p11-kit-trust-0.24.1-5.fc38.s390x 113/153 Verifying : package-notes-srpm-macros-0.5-6.fc38.noarch 114/153 Verifying : pam-1.5.2-15.fc38.s390x 115/153 Verifying : pam-libs-1.5.2-15.fc38.s390x 116/153 Verifying : patch-2.7.6-17.fc37.s390x 117/153 Verifying : pcre2-10.40-1.fc37.1.s390x 118/153 Verifying : pcre2-syntax-10.40-1.fc37.1.noarch 119/153 Verifying : perl-srpm-macros-1-47.fc38.noarch 120/153 Verifying : pkgconf-1.8.0-3.fc37.s390x 121/153 Verifying : pkgconf-m4-1.8.0-3.fc37.noarch 122/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc37.s390x 123/153 Verifying : popt-1.19-1.fc38.s390x 124/153 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 125/153 Verifying : python-srpm-macros-3.11-6.fc38.noarch 126/153 Verifying : qt5-srpm-macros-5.15.7-1.fc38.noarch 127/153 Verifying : readline-8.2-2.fc38.s390x 128/153 Verifying : redhat-rpm-config-235-1.fc38.noarch 129/153 Verifying : rpm-4.18.0-8.fc38.s390x 130/153 Verifying : rpm-build-4.18.0-8.fc38.s390x 131/153 Verifying : rpm-build-libs-4.18.0-8.fc38.s390x 132/153 Verifying : rpm-libs-4.18.0-8.fc38.s390x 133/153 Verifying : rpm-sequoia-1.2.0-1.fc38.s390x 134/153 Verifying : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 135/153 Verifying : rust-srpm-macros-23-1.fc38.noarch 136/153 Verifying : sed-4.8-11.fc37.s390x 137/153 Verifying : setup-2.14.3-1.fc38.noarch 138/153 Verifying : shadow-utils-2:4.13-3.fc38.s390x 139/153 Verifying : sqlite-libs-3.40.0-1.fc38.s390x 140/153 Verifying : systemd-libs-252.4-598.fc38.s390x 141/153 Verifying : tar-2:1.34-5.fc38.s390x 142/153 Verifying : tzdata-2022g-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc38.s390x 144/153 Verifying : util-linux-2.38.1-3.fc38.s390x 145/153 Verifying : util-linux-core-2.38.1-3.fc38.s390x 146/153 Verifying : which-2.21-36.fc38.s390x 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.s390x 148/153 Verifying : xz-5.2.9-1.fc38.s390x 149/153 Verifying : xz-libs-5.2.9-1.fc38.s390x 150/153 Verifying : zip-3.0-35.fc38.s390x 151/153 Verifying : zlib-1.2.13-1.fc38.s390x 152/153 Verifying : zstd-1.5.2-3.fc37.s390x 153/153 Installed: alternatives-1.21-1.fc38.s390x ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.s390x authselect-1.4.2-1.fc38.s390x authselect-libs-1.4.2-1.fc38.s390x basesystem-11-14.fc37.noarch bash-5.2.9-3.fc38.s390x binutils-2.39-6.fc38.s390x binutils-gold-2.39-6.fc38.s390x bzip2-1.0.8-12.fc38.s390x bzip2-libs-1.0.8-12.fc38.s390x ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-8.fc38.s390x coreutils-common-9.1-8.fc38.s390x cpio-2.13-13.fc38.s390x cracklib-2.9.7-30.fc38.s390x crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-1.fc38.s390x cyrus-sasl-lib-2.1.28-8.fc38.s390x debugedit-5.0-5.fc37.s390x diffutils-3.8-3.fc38.s390x dwz-0.15-1.fc38.s390x ed-1.18-2.fc38.s390x efi-srpm-macros-5-6.fc37.noarch elfutils-0.188-3.fc38.s390x elfutils-debuginfod-client-0.188-3.fc38.s390x elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.s390x elfutils-libs-0.188-3.fc38.s390x fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.6.noarch fedora-release-common-38-0.6.noarch fedora-release-identity-basic-38-0.6.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-5.42-4.fc38.s390x file-libs-5.42-4.fc38.s390x filesystem-3.18-2.fc37.s390x findutils-1:4.9.0-2.fc38.s390x fonts-srpm-macros-1:2.0.5-10.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc38.s390x gdb-minimal-12.1-10.fc38.s390x gdbm-libs-1:1.23-2.fc38.s390x ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-19.fc38.s390x glibc-common-2.36.9000-19.fc38.s390x glibc-gconv-extra-2.36.9000-19.fc38.s390x glibc-minimal-langpack-2.36.9000-19.fc38.s390x gmp-1:6.2.1-3.fc38.s390x gnat-srpm-macros-4-16.fc37.noarch go-srpm-macros-3.2.0-1.fc38.noarch grep-3.8-1.fc38.s390x gzip-1.12-2.fc38.s390x info-7.0.1-1.fc38.s390x jansson-2.13.1-5.fc38.s390x kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc38.s390x krb5-libs-1.20.1-3.fc38.s390x libacl-2.3.1-4.fc38.s390x libarchive-3.6.1-3.fc38.s390x libattr-2.5.1-5.fc38.s390x libblkid-2.38.1-3.fc38.s390x libbrotli-1.0.9-9.fc38.s390x libcap-2.48-5.fc38.s390x libcap-ng-0.8.3-4.fc38.s390x libcom_err-1.46.5-3.fc38.s390x libcurl-7.87.0-1.fc38.s390x libdb-5.3.28-54.fc38.s390x libeconf-0.4.0-4.fc38.s390x libevent-2.1.12-7.fc38.s390x libfdisk-2.38.1-3.fc38.s390x libffi-3.4.4-1.fc38.s390x libgcc-13.0.0-0.4.fc38.s390x libgomp-13.0.0-0.4.fc38.s390x libidn2-2.3.4-1.fc38.s390x libmount-2.38.1-3.fc38.s390x libnghttp2-1.51.0-1.fc38.s390x libnsl2-2.0.0-4.fc38.s390x libpkgconf-1.8.0-3.fc37.s390x libpsl-0.21.1-6.fc38.s390x libpwquality-1.4.5-1.fc38.s390x libselinux-3.4-6.fc38.s390x libsemanage-3.4-6.fc38.s390x libsepol-3.4-4.fc38.s390x libsigsegv-2.14-3.fc38.s390x libsmartcols-2.38.1-3.fc38.s390x libssh-0.10.4-2.fc38.s390x libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.4.fc38.s390x libtasn1-4.19.0-1.fc38.s390x libtirpc-1.3.3-0.fc38.s390x libunistring-1.0-2.fc38.s390x libutempter-1.2.1-7.fc38.s390x libuuid-2.38.1-3.fc38.s390x libverto-0.3.2-4.fc38.s390x libxcrypt-4.4.33-5.fc38.s390x libxml2-2.10.3-2.fc38.s390x libzstd-1.5.2-3.fc37.s390x lua-libs-5.4.4-6.fc38.s390x lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.3-5.fc38.s390x mpfr-4.1.1-2.fc38.s390x ncurses-base-6.3-5.20221126.fc38.noarch ncurses-libs-6.3-5.20221126.fc38.s390x nettle-3.8-2.fc37.s390x nim-srpm-macros-3-7.fc37.noarch ocaml-srpm-macros-7-2.fc37.noarch openblas-srpm-macros-2-12.fc37.noarch openldap-2.6.3-1.fc38.s390x openssl-libs-1:3.0.5-6.fc38.s390x p11-kit-0.24.1-5.fc38.s390x p11-kit-trust-0.24.1-5.fc38.s390x package-notes-srpm-macros-0.5-6.fc38.noarch pam-1.5.2-15.fc38.s390x pam-libs-1.5.2-15.fc38.s390x patch-2.7.6-17.fc37.s390x pcre2-10.40-1.fc37.1.s390x pcre2-syntax-10.40-1.fc37.1.noarch perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc37.s390x pkgconf-m4-1.8.0-3.fc37.noarch pkgconf-pkg-config-1.8.0-3.fc37.s390x popt-1.19-1.fc38.s390x publicsuffix-list-dafsa-20221208-1.fc38.noarch python-srpm-macros-3.11-6.fc38.noarch qt5-srpm-macros-5.15.7-1.fc38.noarch readline-8.2-2.fc38.s390x redhat-rpm-config-235-1.fc38.noarch rpm-4.18.0-8.fc38.s390x rpm-build-4.18.0-8.fc38.s390x rpm-build-libs-4.18.0-8.fc38.s390x rpm-libs-4.18.0-8.fc38.s390x rpm-sequoia-1.2.0-1.fc38.s390x rpmautospec-rpm-macros-0.3.1-1.fc38.noarch rust-srpm-macros-23-1.fc38.noarch sed-4.8-11.fc37.s390x setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.s390x sqlite-libs-3.40.0-1.fc38.s390x systemd-libs-252.4-598.fc38.s390x tar-2:1.34-5.fc38.s390x tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.s390x util-linux-2.38.1-3.fc38.s390x util-linux-core-2.38.1-3.fc38.s390x which-2.21-36.fc38.s390x xxhash-libs-0.8.1-3.fc37.s390x xz-5.2.9-1.fc38.s390x xz-libs-5.2.9-1.fc38.s390x zip-3.0-35.fc38.s390x zlib-1.2.13-1.fc38.s390x zstd-1.5.2-3.fc37.s390x Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: elfutils-0.188-3.fc38.s390x package-notes-srpm-macros-0.5-6.fc38.noarch libxcrypt-4.4.33-5.fc38.s390x lua-libs-5.4.4-6.fc38.s390x pkgconf-pkg-config-1.8.0-3.fc37.s390x authselect-1.4.2-1.fc38.s390x ncurses-base-6.3-5.20221126.fc38.noarch sed-4.8-11.fc37.s390x libsigsegv-2.14-3.fc38.s390x libnghttp2-1.51.0-1.fc38.s390x pcre2-syntax-10.40-1.fc37.1.noarch gawk-5.1.1-4.fc38.s390x libstdc++-13.0.0-0.4.fc38.s390x pam-1.5.2-15.fc38.s390x libxml2-2.10.3-2.fc38.s390x libsmartcols-2.38.1-3.fc38.s390x pcre2-10.40-1.fc37.1.s390x libacl-2.3.1-4.fc38.s390x rust-srpm-macros-23-1.fc38.noarch fedora-repos-38-0.3.noarch libsepol-3.4-4.fc38.s390x xxhash-libs-0.8.1-3.fc37.s390x ansible-srpm-macros-1-8.1.fc38.noarch rpm-4.18.0-8.fc38.s390x ca-certificates-2022.2.54-5.fc37.noarch gzip-1.12-2.fc38.s390x libcurl-7.87.0-1.fc38.s390x libtasn1-4.19.0-1.fc38.s390x p11-kit-trust-0.24.1-5.fc38.s390x rpm-libs-4.18.0-8.fc38.s390x libunistring-1.0-2.fc38.s390x qt5-srpm-macros-5.15.7-1.fc38.noarch popt-1.19-1.fc38.s390x openssl-libs-3.0.5-6.fc38.s390x which-2.21-36.fc38.s390x libzstd-1.5.2-3.fc37.s390x basesystem-11-14.fc37.noarch fedora-release-identity-basic-38-0.6.noarch libcom_err-1.46.5-3.fc38.s390x elfutils-libs-0.188-3.fc38.s390x curl-7.87.0-1.fc38.s390x systemd-libs-252.4-598.fc38.s390x shadow-utils-4.13-3.fc38.s390x libdb-5.3.28-54.fc38.s390x libssh-config-0.10.4-2.fc38.noarch nim-srpm-macros-3-7.fc37.noarch zstd-1.5.2-3.fc37.s390x cyrus-sasl-lib-2.1.28-8.fc38.s390x pkgconf-1.8.0-3.fc37.s390x elfutils-default-yama-scope-0.188-3.fc38.noarch lua-srpm-macros-1-7.fc37.noarch tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.s390x glibc-common-2.36.9000-19.fc38.s390x p11-kit-0.24.1-5.fc38.s390x libselinux-3.4-6.fc38.s390x libgcc-13.0.0-0.4.fc38.s390x zlib-1.2.13-1.fc38.s390x publicsuffix-list-dafsa-20221208-1.fc38.noarch coreutils-9.1-8.fc38.s390x python-srpm-macros-3.11-6.fc38.noarch libtirpc-1.3.3-0.fc38.s390x libarchive-3.6.1-3.fc38.s390x gpg-pubkey-eb10b464-6202d9c6 sqlite-libs-3.40.0-1.fc38.s390x coreutils-common-9.1-8.fc38.s390x libpkgconf-1.8.0-3.fc37.s390x libuuid-2.38.1-3.fc38.s390x elfutils-debuginfod-client-0.188-3.fc38.s390x keyutils-libs-1.6.1-5.fc38.s390x info-7.0.1-1.fc38.s390x xz-libs-5.2.9-1.fc38.s390x lz4-libs-1.9.3-5.fc38.s390x glibc-2.36.9000-19.fc38.s390x pkgconf-m4-1.8.0-3.fc37.noarch bzip2-libs-1.0.8-12.fc38.s390x findutils-4.9.0-2.fc38.s390x libutempter-1.2.1-7.fc38.s390x ghc-srpm-macros-1.5.0-7.fc37.noarch audit-libs-3.0.9-2.fc38.s390x libbrotli-1.0.9-9.fc38.s390x patch-2.7.6-17.fc37.s390x libnsl2-2.0.0-4.fc38.s390x cracklib-2.9.7-30.fc38.s390x util-linux-2.38.1-3.fc38.s390x rpm-sequoia-1.2.0-1.fc38.s390x util-linux-core-2.38.1-3.fc38.s390x openldap-2.6.3-1.fc38.s390x glibc-minimal-langpack-2.36.9000-19.fc38.s390x libmount-2.38.1-3.fc38.s390x libevent-2.1.12-7.fc38.s390x rpm-build-4.18.0-8.fc38.s390x pam-libs-1.5.2-15.fc38.s390x libidn2-2.3.4-1.fc38.s390x grep-3.8-1.fc38.s390x bash-5.2.9-3.fc38.s390x fedora-release-common-38-0.6.noarch gnat-srpm-macros-4-16.fc37.noarch bzip2-1.0.8-12.fc38.s390x cpio-2.13-13.fc38.s390x xz-5.2.9-1.fc38.s390x libblkid-2.38.1-3.fc38.s390x libfdisk-2.38.1-3.fc38.s390x perl-srpm-macros-1-47.fc38.noarch mpfr-4.1.1-2.fc38.s390x fpc-srpm-macros-1.3-6.fc37.noarch redhat-rpm-config-235-1.fc38.noarch go-srpm-macros-3.2.0-1.fc38.noarch glibc-gconv-extra-2.36.9000-19.fc38.s390x ncurses-libs-6.3-5.20221126.fc38.s390x binutils-2.39-6.fc38.s390x authselect-libs-1.4.2-1.fc38.s390x openblas-srpm-macros-2-12.fc37.noarch filesystem-3.18-2.fc37.s390x tar-1.34-5.fc38.s390x crypto-policies-20221215-1.gita4c31a3.fc38.noarch libssh-0.10.4-2.fc38.s390x gpg-pubkey-5323552a-6112bcdc file-libs-5.42-4.fc38.s390x jansson-2.13.1-5.fc38.s390x libsemanage-3.4-6.fc38.s390x libattr-2.5.1-5.fc38.s390x libffi-3.4.4-1.fc38.s390x libpwquality-1.4.5-1.fc38.s390x debugedit-5.0-5.fc37.s390x rpm-build-libs-4.18.0-8.fc38.s390x libeconf-0.4.0-4.fc38.s390x gmp-6.2.1-3.fc38.s390x elfutils-libelf-0.188-3.fc38.s390x rpmautospec-rpm-macros-0.3.1-1.fc38.noarch fedora-release-38-0.6.noarch nettle-3.8-2.fc37.s390x alternatives-1.21-1.fc38.s390x diffutils-3.8-3.fc38.s390x ocaml-srpm-macros-7-2.fc37.noarch zip-3.0-35.fc38.s390x libpsl-0.21.1-6.fc38.s390x libgomp-13.0.0-0.4.fc38.s390x dwz-0.15-1.fc38.s390x fedora-repos-rawhide-38-0.3.noarch efi-srpm-macros-5-6.fc37.noarch krb5-libs-1.20.1-3.fc38.s390x fonts-srpm-macros-2.0.5-10.fc38.noarch libcap-2.48-5.fc38.s390x gdbm-libs-1.23-2.fc38.s390x binutils-gold-2.39-6.fc38.s390x libcap-ng-0.8.3-4.fc38.s390x gdb-minimal-12.1-10.fc38.s390x ed-1.18-2.fc38.s390x fedora-gpg-keys-38-0.3.noarch readline-8.2-2.fc38.s390x file-5.42-4.fc38.s390x libverto-0.3.2-4.fc38.s390x kernel-srpm-macros-1.0-15.fc37.noarch setup-2.14.3-1.fc38.noarch Start: buildsrpm Start: rpmbuild -bs sh: line 1: tclsh: command not found Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1658448000 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2202-3.fc38.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-rawhide-s390x-1672035390.436186/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1672035390.436186/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1672035390.436186/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1672035390.436186/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-y_cmpwur/netgen-mesher/netgen-mesher.spec) Config(child) 1 minutes 52 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 (timeout=115200): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2202-3.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672035390.436186 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)... 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/results/netgen-mesher-6.2.2202-3.fc38.src.rpm) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1672035390.436186/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1672035390.436186/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: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-1672035390.436186/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 Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 3.7 kB/s | 3.0 kB 00:00 Copr repository 7.2 MB/s | 26 MB 00:03 Additional repo https_jakub_fedorapeople_org_fe 4.3 kB/s | 3.0 kB 00:00 fedora 953 B/s | 5.5 kB 00:05 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for netgen-mesher-6.2.2202-3.fc38.src.rpm Start: build setup for netgen-mesher-6.2.2202-3.fc38.src.rpm sh: line 1: tclsh: command not found Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1658448000 Wrote: /builddir/build/SRPMS/netgen-mesher-6.2.2202-3.fc38.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 7.8 kB/s | 3.0 kB 00:00 Additional repo https_jakub_fedorapeople_org_fe 4.3 kB/s | 3.0 kB 00:00 fedora 894 B/s | 5.5 kB 00:06 Dependencies resolved. =========================================================================================================================== Package Arch Version Repository Size =========================================================================================================================== Installing: cmake s390x 3.25.1-1.fc38 copr_base 6.9 M desktop-file-utils s390x 0.26-7.fc38 copr_base 72 k dos2unix s390x 7.4.3-2.fc38 copr_base 248 k gcc-c++ s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 11 M git s390x 2.39.0-1.fc38 copr_base 67 k libXmu-devel s390x 1.1.4-1.fc38 copr_base 23 k libjpeg-turbo-devel s390x 2.1.4-1.fc38 copr_base 98 k mesa-libGLU-devel s390x 9.0.1-7.fc38 copr_base 13 k metis-devel s390x 5.1.0-33.fc38 copr_base 11 k mpich-devel s390x 4.0.2-4.fc38 copr_base 1.3 M opencascade-devel s390x 7.5.0-7.fc37 fedora 5.1 M openmpi-devel s390x 4.1.4-7.fc38 fedora 1.1 M pybind11-devel s390x 2.10.1-1.fc38 fedora 167 k python3-devel s390x 3.11.1-1.fc38 fedora 269 k python3-mpi4py-mpich s390x 3.1.4-1.fc38 copr_base 542 k python3-mpi4py-openmpi s390x 3.1.4-1.fc38 copr_base 541 k tk-devel s390x 1:8.6.12-3.fc37 fedora 538 k Installing dependencies: LibRaw s390x 0.21.0-1.fc38 copr_base 451 k Lmod s390x 8.7.14-1.fc38 copr_base 230 k SuperLU s390x 5.3.0-3.fc38 copr_base 233 k annobin-docs noarch 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 93 k annobin-plugin-gcc s390x 10.99-1.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 888 k armadillo s390x 10.8.2-2.fc38 copr_base 41 k arpack s390x 3.8.0-5.fc38 copr_base 219 k blosc s390x 1.21.1-3.fc38 copr_base 50 k brotli s390x 1.0.9-9.fc38 copr_base 343 k brotli-devel s390x 1.0.9-9.fc38 copr_base 32 k bzip2-devel s390x 1.0.8-12.fc38 copr_base 214 k cairo s390x 1.17.6-2.fc38 copr_base 687 k cfitsio s390x 4.1.0-1.fc38 copr_base 665 k cgnslib-libs s390x 4.3.0-5.fc38 copr_base 315 k cmake-data noarch 3.25.1-1.fc38 copr_base 1.7 M cmake-filesystem s390x 3.25.1-1.fc38 copr_base 17 k cmake-rpm-macros noarch 3.25.1-1.fc38 copr_base 16 k cpp s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 8.9 M crypto-policies-scripts noarch 20221215-1.gita4c31a3.fc38 fedora 116 k double-conversion s390x 3.1.5-7.fc38 copr_base 52 k emacs-filesystem noarch 1:28.1-3.fc37 fedora 9.5 k expat s390x 2.5.0-1.fc38 copr_base 114 k flexiblas s390x 3.2.1-3.fc38 fedora 32 k flexiblas-netlib s390x 3.2.1-3.fc38 fedora 2.9 M flexiblas-netlib64 s390x 3.2.1-3.fc38 fedora 2.8 M flexiblas-openblas-openmp s390x 3.2.1-3.fc38 fedora 17 k flexiblas-openblas-openmp64 s390x 3.2.1-3.fc38 fedora 17 k fontconfig s390x 2.14.1-2.fc38 copr_base 292 k fontconfig-devel s390x 2.14.1-2.fc38 copr_base 128 k fonts-filesystem noarch 1:2.0.5-10.fc38 fedora 8.0 k freeimage s390x 3.19.0-0.12.svn1889.fc38 copr_base 404 k freeimage-devel s390x 3.19.0-0.12.svn1889.fc38 copr_base 37 k freetype s390x 2.12.1-3.fc38 copr_base 438 k freetype-devel s390x 2.12.1-3.fc38 copr_base 859 k freexl s390x 1.0.6-18.fc38 copr_base 38 k gc s390x 8.2.2-1.fc38 copr_base 114 k gcc s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 28 M gcc-gfortran s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 10 M gcc-plugin-annobin s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 28 k gdal-libs s390x 3.6.1-1.fc38 fedora 7.6 M gdk-pixbuf2 s390x 2.42.10-1.fc38 copr_base 467 k gdk-pixbuf2-modules s390x 2.42.10-1.fc38 copr_base 89 k geos s390x 3.11.1-1.fc38 fedora 904 k gettext s390x 0.21.1-1.fc38 copr_base 1.0 M gettext-envsubst s390x 0.21.1-1.fc38 copr_base 37 k gettext-libs s390x 0.21.1-1.fc38 copr_base 344 k gettext-runtime s390x 0.21.1-1.fc38 copr_base 109 k giflib s390x 5.2.1-14.fc38 copr_base 55 k git-core s390x 2.39.0-1.fc38 copr_base 4.4 M git-core-doc noarch 2.39.0-1.fc38 copr_base 2.6 M gl-manpages noarch 1.1-25.20190306.fc37 fedora 1.2 M gl2ps s390x 1.4.2-6.fc38 copr_base 66 k gl2ps-devel s390x 1.4.2-6.fc38 copr_base 236 k glib2 s390x 2.74.1-2.fc38 copr_base 2.7 M glib2-devel s390x 2.74.1-2.fc38 copr_base 518 k glibc-devel s390x 2.36.9000-19.fc38 fedora 55 k glibc-headers-s390 noarch 2.36.9000-19.fc38 fedora 516 k gnutls s390x 3.7.8-9.fc38 copr_base 1.0 M google-noto-fonts-common noarch 20201206^1.git0c78c8329-9.fc38 fedora 18 k google-noto-sans-vf-fonts noarch 20201206^1.git0c78c8329-9.fc38 fedora 729 k graphite2 s390x 1.3.14-10.fc38 copr_base 100 k graphite2-devel s390x 1.3.14-10.fc38 copr_base 21 k groff-base s390x 1.22.4-10.fc38 copr_base 1.1 M guile22 s390x 2.2.7-6.fc38 copr_base 6.4 M harfbuzz s390x 6.0.0-1.fc38 copr_base 859 k harfbuzz-devel s390x 6.0.0-1.fc38 copr_base 362 k harfbuzz-icu s390x 6.0.0-1.fc38 copr_base 16 k hdf-libs s390x 4.2.15-11.fc38 copr_base 308 k hdf5 s390x 1.12.1-10.fc38 copr_base 2.4 M hwloc-libs s390x 2.5.0-4.fc38 copr_base 2.2 M imath s390x 3.1.6-1.fc38 copr_base 115 k jasper-libs s390x 3.0.6-1.fc38 copr_base 178 k jbigkit-libs s390x 2.1-24.fc38 copr_base 56 k json-c s390x 0.16-3.fc38 copr_base 43 k jsoncpp s390x 1.9.5-3.fc38 copr_base 97 k jxrlib s390x 1.1-23.fc38 copr_base 470 k kernel-headers s390x 6.1.0-1.fc38 fedora 1.5 M langpacks-core-font-en noarch 3.0-27.fc38 fedora 9.9 k lcms2 s390x 2.14-1.fc38 copr_base 185 k less s390x 608-1.fc38 copr_base 178 k libGLEW s390x 2.2.0-3.fc38 copr_base 185 k libICE s390x 1.0.10-9.fc38 copr_base 73 k libICE-devel s390x 1.0.10-9.fc38 copr_base 46 k libSM s390x 1.2.3-11.fc38 copr_base 43 k libSM-devel s390x 1.2.3-11.fc38 copr_base 12 k libX11 s390x 1.8.1-2.fc38 copr_base 670 k libX11-common noarch 1.8.1-2.fc38 copr_base 150 k libX11-devel s390x 1.8.1-2.fc38 copr_base 939 k libX11-xcb s390x 1.8.1-2.fc38 copr_base 12 k libXScrnSaver s390x 1.2.3-11.fc38 copr_base 25 k libXScrnSaver-devel s390x 1.2.3-11.fc38 copr_base 18 k libXau s390x 1.0.11-1.fc38 copr_base 32 k libXau-devel s390x 1.0.11-1.fc38 copr_base 14 k libXcomposite s390x 0.4.5-8.fc38 copr_base 24 k libXcomposite-devel s390x 0.4.5-8.fc38 copr_base 16 k libXcursor s390x 1.2.1-2.fc38 copr_base 32 k libXcursor-devel s390x 1.2.1-2.fc38 copr_base 29 k libXdmcp s390x 1.1.3-9.fc38 copr_base 36 k libXdmcp-devel s390x 1.1.3-9.fc38 copr_base 11 k libXext s390x 1.3.5-1.fc38 copr_base 40 k libXext-devel s390x 1.3.5-1.fc38 copr_base 72 k libXfixes s390x 6.0.0-4.fc38 copr_base 20 k libXfixes-devel s390x 6.0.0-4.fc38 copr_base 13 k libXft s390x 2.3.6-1.fc38 copr_base 74 k libXft-devel s390x 2.3.6-1.fc38 copr_base 36 k libXi s390x 1.8-3.fc38 copr_base 42 k libXi-devel s390x 1.8-3.fc38 copr_base 103 k libXinerama s390x 1.1.5-1.fc38 copr_base 15 k libXinerama-devel s390x 1.1.5-1.fc38 copr_base 13 k libXmu s390x 1.1.4-1.fc38 copr_base 81 k libXpm s390x 3.5.13-8.fc38 copr_base 64 k libXpm-devel s390x 3.5.13-8.fc38 copr_base 36 k libXrandr s390x 1.5.2-9.fc38 copr_base 29 k libXrandr-devel s390x 1.5.2-9.fc38 copr_base 20 k libXrender s390x 0.9.11-1.fc38 copr_base 29 k libXrender-devel s390x 0.9.11-1.fc38 copr_base 19 k libXres s390x 1.2.1-3.fc38 copr_base 16 k libXres-devel s390x 1.2.1-3.fc38 copr_base 13 k libXt s390x 1.2.1-3.fc38 copr_base 191 k libXt-devel s390x 1.2.1-3.fc38 copr_base 408 k libXtst s390x 1.2.4-1.fc38 copr_base 21 k libXtst-devel s390x 1.2.4-1.fc38 copr_base 16 k libXv s390x 1.0.11-17.fc38 copr_base 19 k libXv-devel s390x 1.0.11-17.fc38 copr_base 39 k libXxf86vm s390x 1.1.5-1.fc38 copr_base 18 k libaec s390x 1.0.6-3.fc38 copr_base 46 k libasan s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 492 k libatomic s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 18 k libb2 s390x 0.98.1-7.fc38 copr_base 27 k libblkid-devel s390x 2.38.1-3.fc38 fedora 16 k libcbor s390x 0.7.0-8.fc38 copr_base 56 k libdrm s390x 2.4.114-1.fc38 copr_base 101 k libdrm-devel s390x 2.4.114-1.fc38 copr_base 160 k libedit s390x 3.1-44.20221030cvs.fc38 copr_base 116 k libfabric s390x 1.17.0-1.fc38 fedora 572 k libffi-devel s390x 3.4.4-1.fc38 copr_base 28 k libfido2 s390x 1.12.0-2.fc38 copr_base 96 k libgeotiff s390x 1.7.1-5.fc38 copr_base 109 k libgfortran s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 560 k libglvnd s390x 1:1.6.0-1.fc38 copr_base 145 k libglvnd-core-devel s390x 1:1.6.0-1.fc38 copr_base 18 k libglvnd-devel s390x 1:1.6.0-1.fc38 copr_base 158 k libglvnd-egl s390x 1:1.6.0-1.fc38 copr_base 39 k libglvnd-gles s390x 1:1.6.0-1.fc38 copr_base 37 k libglvnd-glx s390x 1:1.6.0-1.fc38 copr_base 171 k libglvnd-opengl s390x 1:1.6.0-1.fc38 copr_base 54 k libgta s390x 1.2.1-8.fc38 copr_base 37 k libharu s390x 2.3.0-16.fc38 copr_base 552 k libibumad s390x 41.0-1.fc37 fedora 26 k libibverbs s390x 41.0-1.fc37 fedora 392 k libicu s390x 71.1-2.fc38 copr_base 10 M libicu-devel s390x 71.1-2.fc38 copr_base 842 k libjpeg-turbo s390x 2.1.4-1.fc38 copr_base 179 k libkml s390x 1.3.0-42.fc38 copr_base 344 k libmount-devel s390x 2.38.1-3.fc38 fedora 18 k libmpc s390x 1.2.1-5.fc38 copr_base 65 k libnl3 s390x 3.7.0-2.fc38 copr_base 350 k libogg s390x 2:1.3.5-4.fc38 copr_base 34 k libpng s390x 2:1.6.37-13.fc38 copr_base 131 k libpng-devel s390x 2:1.6.37-13.fc38 copr_base 293 k libpq s390x 15.0-2.fc38 copr_base 215 k libqhull_r s390x 1:7.2.1-11.fc38 fedora 158 k librdmacm s390x 41.0-1.fc37 fedora 70 k librttopo s390x 1.1.0-10.fc38 copr_base 215 k libselinux-devel s390x 3.4-6.fc38 copr_base 115 k libsepol-devel s390x 3.4-4.fc38 copr_base 40 k libspatialite s390x 5.0.1-19.fc38 copr_base 3.2 M libstdc++-devel s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 2.4 M libtheora s390x 1:1.1.1-32.fc38 copr_base 171 k libtiff s390x 4.4.0-4.fc38 copr_base 216 k libtool-ltdl s390x 2.4.7-3.0.1.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 38 k libubsan s390x 13.0.0-0.4.fc38 https_jakub_fedorapeople_org_fedora_gcc13_arch 203 k libuv s390x 1:1.44.2-2.fc38 copr_base 154 k libwayland-client s390x 1.21.0-1.fc37 fedora 32 k libwayland-server s390x 1.21.0-1.fc37 fedora 40 k libwebp s390x 1.2.4-2.fc38 copr_base 250 k libxcb s390x 1.13.1-10.fc38 copr_base 237 k libxcb-devel s390x 1.13.1-10.fc38 copr_base 1.0 M libxcrypt-devel s390x 4.4.33-5.fc38 copr_base 31 k libxkbfile s390x 1.1.1-1.fc38 copr_base 100 k libxkbfile-devel s390x 1.1.1-1.fc38 copr_base 16 k libxml2-devel s390x 2.10.3-2.fc38 copr_base 502 k libxshmfence s390x 1.3-11.fc38 copr_base 12 k lua s390x 5.4.4-6.fc38 copr_base 197 k lua-filesystem s390x 1.8.0-7.fc38 copr_base 35 k lua-json noarch 1.3.4-2.fc37 fedora 30 k lua-lpeg s390x 1.0.2-9.fc38 copr_base 69 k lua-posix s390x 35.1-4.fc38 copr_base 131 k lua-term s390x 0.07-16.fc38 copr_base 16 k make s390x 1:4.3-11.fc38 copr_base 550 k mariadb-connector-c s390x 3.2.7-2.fc38 copr_base 208 k mariadb-connector-c-config noarch 3.2.7-2.fc38 copr_base 10 k mesa-libEGL s390x 22.3.1-1.fc38 copr_base 136 k mesa-libGL s390x 22.3.1-1.fc38 copr_base 198 k mesa-libGL-devel s390x 22.3.1-1.fc38 copr_base 36 k mesa-libGLU s390x 9.0.1-7.fc38 copr_base 176 k mesa-libgbm s390x 22.3.1-1.fc38 copr_base 47 k mesa-libglapi s390x 22.3.1-1.fc38 copr_base 80 k metis s390x 5.1.0-33.fc38 copr_base 605 k minizip-ng s390x 3.0.7-2.fc38 copr_base 73 k mpdecimal s390x 2.5.1-4.fc38 copr_base 115 k mpi4py-common noarch 3.1.4-1.fc38 copr_base 18 k mpich s390x 4.0.2-4.fc38 copr_base 1.8 M munge-libs s390x 0.5.15-2.fc38 copr_base 22 k ncurses s390x 6.3-5.20221126.fc38 copr_base 417 k netcdf s390x 4.9.0-4.fc38 fedora 809 k nspr s390x 4.35.0-2.fc38 fedora 138 k nss s390x 3.85.0-1.fc38 fedora 667 k nss-softokn s390x 3.85.0-1.fc38 fedora 1.0 M nss-softokn-freebl s390x 3.85.0-1.fc38 fedora 303 k nss-sysinit s390x 3.85.0-1.fc38 fedora 18 k nss-util s390x 3.85.0-1.fc38 fedora 86 k ogdi s390x 4.1.0-8.fc37 fedora 218 k openblas s390x 0.3.21-4.fc38 fedora 35 k openblas-openmp s390x 0.3.21-4.fc38 fedora 3.5 M openblas-openmp64 s390x 0.3.21-4.fc38 fedora 3.4 M opencascade-draw s390x 7.5.0-7.fc37 fedora 2.1 M opencascade-foundation s390x 7.5.0-7.fc37 fedora 12 M opencascade-modeling s390x 7.5.0-7.fc37 fedora 12 M opencascade-ocaf s390x 7.5.0-7.fc37 fedora 1.1 M opencascade-visualization s390x 7.5.0-7.fc37 fedora 1.7 M openexr-libs s390x 3.1.5-2.fc37 fedora 1.1 M openjpeg2 s390x 2.5.0-2.fc37 fedora 177 k openmpi s390x 4.1.4-7.fc38 fedora 2.3 M openslide s390x 3.4.1-22.fc37 fedora 104 k opensm-libs s390x 3.3.24-4.fc37 fedora 70 k openssh s390x 9.0p1-8.fc38 fedora 428 k openssh-clients s390x 9.0p1-8.fc38 fedora 666 k orangefs s390x 2.9.8-7.fc37 fedora 1.8 M pcre2-devel s390x 10.40-1.fc37.1 fedora 505 k pcre2-utf16 s390x 10.40-1.fc37.1 fedora 203 k pcre2-utf32 s390x 10.40-1.fc37.1 fedora 191 k perl-Carp noarch 1.52-489.fc37 fedora 29 k perl-Class-Struct noarch 0.66-492.fc38 fedora 25 k perl-DynaLoader s390x 1.52-492.fc38 fedora 29 k perl-Encode s390x 4:3.19-492.fc38 fedora 1.7 M perl-Errno s390x 1.36-492.fc38 fedora 18 k perl-Error noarch 1:0.17029-10.fc37 fedora 41 k perl-Exporter noarch 5.77-489.fc37 fedora 31 k perl-Fcntl s390x 1.15-492.fc38 fedora 23 k perl-File-Basename noarch 2.85-492.fc38 fedora 20 k perl-File-Find noarch 1.40-492.fc38 fedora 28 k perl-File-Path noarch 2.18-489.fc37 fedora 35 k perl-File-Temp noarch 1:0.231.100-489.fc37 fedora 59 k perl-File-stat noarch 1.12-492.fc38 fedora 20 k perl-Getopt-Long noarch 1:2.54-1.fc38 fedora 60 k perl-Getopt-Std noarch 1.13-492.fc38 fedora 19 k perl-Git noarch 2.39.0-1.fc38 copr_base 42 k perl-HTTP-Tiny noarch 0.082-1.fc37 fedora 55 k perl-IO s390x 1.50-492.fc38 fedora 95 k perl-IPC-Open3 noarch 1.22-492.fc38 fedora 26 k perl-MIME-Base64 s390x 3.16-489.fc37 fedora 30 k perl-POSIX s390x 2.03-492.fc38 fedora 99 k perl-PathTools s390x 3.84-489.fc37 fedora 89 k perl-Pod-Escapes noarch 1:1.07-489.fc37 fedora 20 k perl-Pod-Perldoc noarch 3.28.01-490.fc37 fedora 90 k perl-Pod-Simple noarch 1:3.43-490.fc37 fedora 225 k perl-Pod-Usage noarch 4:2.03-3.fc37 fedora 40 k perl-Scalar-List-Utils s390x 5:1.63-489.fc38 fedora 71 k perl-SelectSaver noarch 1.02-492.fc38 fedora 15 k perl-Socket s390x 4:2.036-1.fc38 fedora 55 k perl-Storable s390x 1:3.26-489.fc37 fedora 93 k perl-Symbol noarch 1.09-492.fc38 fedora 17 k perl-Term-ANSIColor noarch 5.01-490.fc37 fedora 48 k perl-Term-Cap noarch 1.17-489.fc37 fedora 22 k perl-TermReadKey s390x 2.38-15.fc38 fedora 35 k perl-Text-ParseWords noarch 3.31-489.fc37 fedora 16 k perl-Text-Tabs+Wrap noarch 2021.0814-489.fc37 fedora 22 k perl-Time-Local noarch 2:1.300-489.fc37 fedora 33 k perl-constant noarch 1.33-490.fc37 fedora 23 k perl-if noarch 0.61.000-492.fc38 fedora 17 k perl-interpreter s390x 4:5.36.0-492.fc38 fedora 75 k perl-lib s390x 0.65-492.fc38 fedora 18 k perl-libs s390x 4:5.36.0-492.fc38 fedora 2.2 M perl-mro s390x 1.26-492.fc38 fedora 31 k perl-overload noarch 1.35-492.fc38 fedora 49 k perl-overloading noarch 0.02-492.fc38 fedora 16 k perl-parent noarch 1:0.239-1.fc38 fedora 14 k perl-podlators noarch 1:5.00-1.fc38 fedora 127 k perl-vars noarch 1.05-492.fc38 fedora 16 k pixman s390x 0.40.0-6.fc37 fedora 181 k pmix s390x 4.1.2-3.fc37 fedora 580 k poppler s390x 22.08.0-4.fc38 fedora 1.1 M poppler-data noarch 0.4.11-3.fc37 fedora 2.0 M procps-ng s390x 3.3.17-8.fc38 fedora 334 k proj s390x 9.1.1-1.fc38 fedora 1.3 M proj-data noarch 9.1.1-1.fc38 fedora 1.2 M pugixml s390x 1.13-1.fc38 fedora 95 k pyproject-rpm-macros noarch 1.5.0-1.fc38 fedora 40 k python-pip-wheel noarch 22.3.1-1.fc38 fedora 1.4 M python-rpm-macros noarch 3.11-6.fc38 fedora 19 k python-setuptools-wheel noarch 65.5.1-1.fc38 fedora 715 k python3 s390x 3.11.1-1.fc38 fedora 27 k python3-libs s390x 3.11.1-1.fc38 fedora 9.5 M python3-mpich s390x 4.0.2-4.fc38 copr_base 9.1 k python3-openmpi s390x 4.1.4-7.fc38 fedora 9.1 k python3-packaging noarch 21.3-7.fc38 fedora 98 k python3-pyparsing noarch 3.0.9-2.fc37 fedora 262 k python3-rpm-generators noarch 13-2.fc37 fedora 30 k python3-rpm-macros noarch 3.11-6.fc38 fedora 15 k rhash s390x 1.4.3-1.fc38 fedora 193 k rpm-mpi-hooks noarch 8-4.fc37 fedora 11 k shared-mime-info s390x 2.2-2.fc37 fedora 380 k snappy s390x 1.1.9-5.fc37 fedora 35 k sysprof-capture-devel s390x 3.46.0-1.fc38 fedora 56 k tbb s390x 2020.3-12.fc37 fedora 138 k tbb-devel s390x 2020.3-12.fc37 fedora 335 k tcl s390x 1:8.6.12-3.fc38 fedora 1.1 M tcl-devel s390x 1:8.6.12-3.fc38 fedora 169 k tcsh s390x 6.24.01-2.fc37 fedora 449 k tk s390x 1:8.6.12-3.fc37 fedora 1.6 M unixODBC s390x 2.3.11-1.fc38 fedora 459 k uriparser s390x 0.9.7-1.fc38 fedora 61 k vim-filesystem noarch 2:9.0.1054-1.fc38 fedora 19 k vtk s390x 9.1.0-18.fc38 fedora 21 M xerces-c s390x 3.2.3-7.fc37 fedora 877 k xml-common noarch 0.6.3-59.fc37 fedora 31 k xorg-x11-proto-devel noarch 2022.2-2.fc38 fedora 299 k xz-devel s390x 5.2.9-1.fc38 fedora 58 k zlib-devel s390x 1.2.13-1.fc38 fedora 45 k Transaction Summary =========================================================================================================================== Install 337 Packages Total size: 264 M Total download size: 112 M Installed size: 961 M Downloading Packages: [SKIPPED] blosc-1.21.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] brotli-1.0.9-9.fc38.s390x.rpm: Already downloaded [SKIPPED] brotli-devel-1.0.9-9.fc38.s390x.rpm: Already downloaded [SKIPPED] bzip2-devel-1.0.8-12.fc38.s390x.rpm: Already downloaded [SKIPPED] cairo-1.17.6-2.fc38.s390x.rpm: Already downloaded [SKIPPED] cmake-3.25.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] cmake-data-3.25.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] cmake-filesystem-3.25.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] cmake-rpm-macros-3.25.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] desktop-file-utils-0.26-7.fc38.s390x.rpm: Already downloaded [SKIPPED] expat-2.5.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] fontconfig-2.14.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] fontconfig-devel-2.14.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] freetype-2.12.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] freetype-devel-2.12.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] gc-8.2.2-1.fc38.s390x.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-2.42.10-1.fc38.s390x.rpm: Already downloaded [SKIPPED] gdk-pixbuf2-modules-2.42.10-1.fc38.s390x.rpm: Already downloaded [SKIPPED] gettext-0.21.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] gettext-envsubst-0.21.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] gettext-libs-0.21.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] gettext-runtime-0.21.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] git-2.39.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] git-core-2.39.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] git-core-doc-2.39.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] glib2-2.74.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] glib2-devel-2.74.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] gnutls-3.7.8-9.fc38.s390x.rpm: Already downloaded [SKIPPED] graphite2-1.3.14-10.fc38.s390x.rpm: Already downloaded [SKIPPED] graphite2-devel-1.3.14-10.fc38.s390x.rpm: Already downloaded [SKIPPED] groff-base-1.22.4-10.fc38.s390x.rpm: Already downloaded [SKIPPED] guile22-2.2.7-6.fc38.s390x.rpm: Already downloaded [SKIPPED] harfbuzz-6.0.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] harfbuzz-devel-6.0.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] harfbuzz-icu-6.0.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] hdf-libs-4.2.15-11.fc38.s390x.rpm: Already downloaded [SKIPPED] hdf5-1.12.1-10.fc38.s390x.rpm: Already downloaded [SKIPPED] jbigkit-libs-2.1-24.fc38.s390x.rpm: Already downloaded [SKIPPED] json-c-0.16-3.fc38.s390x.rpm: Already downloaded [SKIPPED] jsoncpp-1.9.5-3.fc38.s390x.rpm: Already downloaded [SKIPPED] less-608-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libICE-1.0.10-9.fc38.s390x.rpm: Already downloaded [SKIPPED] libSM-1.2.3-11.fc38.s390x.rpm: Already downloaded [SKIPPED] libX11-1.8.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libX11-common-1.8.1-2.fc38.noarch.rpm: Already downloaded [SKIPPED] libX11-devel-1.8.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libX11-xcb-1.8.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libXau-1.0.11-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXau-devel-1.0.11-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXcomposite-0.4.5-8.fc38.s390x.rpm: Already downloaded [SKIPPED] libXcomposite-devel-0.4.5-8.fc38.s390x.rpm: Already downloaded [SKIPPED] libXcursor-1.2.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libXcursor-devel-1.2.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libXext-1.3.5-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXext-devel-1.3.5-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXfixes-6.0.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libXfixes-devel-6.0.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libXft-2.3.6-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXft-devel-2.3.6-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXi-1.8-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libXi-devel-1.8-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libXinerama-1.1.5-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXinerama-devel-1.1.5-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXrandr-1.5.2-9.fc38.s390x.rpm: Already downloaded [SKIPPED] libXrandr-devel-1.5.2-9.fc38.s390x.rpm: Already downloaded [SKIPPED] libXrender-0.9.11-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXrender-devel-0.9.11-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXtst-1.2.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libXxf86vm-1.1.5-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libaec-1.0.6-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libb2-0.98.1-7.fc38.s390x.rpm: Already downloaded [SKIPPED] libcbor-0.7.0-8.fc38.s390x.rpm: Already downloaded [SKIPPED] libdrm-2.4.114-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libedit-3.1-44.20221030cvs.fc38.s390x.rpm: Already downloaded [SKIPPED] libffi-devel-3.4.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libfido2-1.12.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libglvnd-1.6.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libglvnd-core-devel-1.6.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libglvnd-devel-1.6.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libglvnd-egl-1.6.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libglvnd-gles-1.6.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libglvnd-glx-1.6.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libglvnd-opengl-1.6.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libicu-71.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libicu-devel-71.1-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libjpeg-turbo-2.1.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libjpeg-turbo-devel-2.1.4-1.fc38.s390x.rpm: Already downloaded [SKIPPED] libmpc-1.2.1-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libnl3-3.7.0-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libpng-1.6.37-13.fc38.s390x.rpm: Already downloaded [SKIPPED] libpng-devel-1.6.37-13.fc38.s390x.rpm: Already downloaded [SKIPPED] libselinux-devel-3.4-6.fc38.s390x.rpm: Already downloaded [SKIPPED] libsepol-devel-3.4-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libtiff-4.4.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] libuv-1.44.2-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libwebp-1.2.4-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libxcb-1.13.1-10.fc38.s390x.rpm: Already downloaded [SKIPPED] libxcb-devel-1.13.1-10.fc38.s390x.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.33-5.fc38.s390x.rpm: Already downloaded [SKIPPED] libxml2-devel-2.10.3-2.fc38.s390x.rpm: Already downloaded [SKIPPED] libxshmfence-1.3-11.fc38.s390x.rpm: Already downloaded [SKIPPED] make-4.3-11.fc38.s390x.rpm: Already downloaded [SKIPPED] mariadb-connector-c-3.2.7-2.fc38.s390x.rpm: Already downloaded [SKIPPED] mariadb-connector-c-config-3.2.7-2.fc38.noarch.rpm: Already downloaded [SKIPPED] mesa-libEGL-22.3.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] mesa-libGL-22.3.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] mesa-libgbm-22.3.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] mesa-libglapi-22.3.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] mpdecimal-2.5.1-4.fc38.s390x.rpm: Already downloaded [SKIPPED] ncurses-6.3-5.20221126.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Git-2.39.0-1.fc38.noarch.rpm: Already downloaded [SKIPPED] annobin-docs-10.99-1.0.1.fc38.noarch.rpm: Already downloaded [SKIPPED] annobin-plugin-gcc-10.99-1.0.1.fc38.s390x.rpm: Already downloaded [SKIPPED] cpp-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] gcc-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] gcc-c++-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] gcc-gfortran-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libasan-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libatomic-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libgfortran-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libstdc++-devel-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.s390x.rpm: Already downloaded [SKIPPED] libubsan-13.0.0-0.4.fc38.s390x.rpm: Already downloaded [SKIPPED] emacs-filesystem-28.1-3.fc37.noarch.rpm: Already downloaded [SKIPPED] flexiblas-3.2.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] flexiblas-netlib-3.2.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] flexiblas-openblas-openmp-3.2.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] fonts-filesystem-2.0.5-10.fc38.noarch.rpm: Already downloaded [SKIPPED] glibc-devel-2.36.9000-19.fc38.s390x.rpm: Already downloaded [SKIPPED] glibc-headers-s390-2.36.9000-19.fc38.noarch.rpm: Already downloaded [SKIPPED] google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded [SKIPPED] google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded [SKIPPED] kernel-headers-6.1.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] langpacks-core-font-en-3.0-27.fc38.noarch.rpm: Already downloaded [SKIPPED] libblkid-devel-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libmount-devel-2.38.1-3.fc38.s390x.rpm: Already downloaded [SKIPPED] libwayland-client-1.21.0-1.fc37.s390x.rpm: Already downloaded [SKIPPED] libwayland-server-1.21.0-1.fc37.s390x.rpm: Already downloaded [SKIPPED] netcdf-4.9.0-4.fc38.s390x.rpm: Already downloaded [SKIPPED] openblas-0.3.21-4.fc38.s390x.rpm: Already downloaded [SKIPPED] openblas-openmp-0.3.21-4.fc38.s390x.rpm: Already downloaded [SKIPPED] openssh-9.0p1-8.fc38.s390x.rpm: Already downloaded [SKIPPED] openssh-clients-9.0p1-8.fc38.s390x.rpm: Already downloaded [SKIPPED] pcre2-devel-10.40-1.fc37.1.s390x.rpm: Already downloaded [SKIPPED] pcre2-utf16-10.40-1.fc37.1.s390x.rpm: Already downloaded [SKIPPED] pcre2-utf32-10.40-1.fc37.1.s390x.rpm: Already downloaded [SKIPPED] perl-Carp-1.52-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Class-Struct-0.66-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-DynaLoader-1.52-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Encode-3.19-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Errno-1.36-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Error-0.17029-10.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Exporter-5.77-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Fcntl-1.15-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-File-Basename-2.85-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Find-1.40-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-File-Path-2.18-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-Temp-0.231.100-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-File-stat-1.12-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Long-2.54-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Getopt-Std-1.13-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-HTTP-Tiny-0.082-1.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-IO-1.50-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-IPC-Open3-1.22-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-MIME-Base64-3.16-489.fc37.s390x.rpm: Already downloaded [SKIPPED] perl-POSIX-2.03-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-PathTools-3.84-489.fc37.s390x.rpm: Already downloaded [SKIPPED] perl-Pod-Escapes-1.07-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Perldoc-3.28.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Simple-3.43-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Pod-Usage-2.03-3.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Scalar-List-Utils-1.63-489.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-SelectSaver-1.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Socket-2.036-1.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Storable-3.26-489.fc37.s390x.rpm: Already downloaded [SKIPPED] perl-Symbol-1.09-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-Term-ANSIColor-5.01-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Term-Cap-1.17-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-TermReadKey-2.38-15.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-Text-ParseWords-3.31-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-Time-Local-1.300-489.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-constant-1.33-490.fc37.noarch.rpm: Already downloaded [SKIPPED] perl-if-0.61.000-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-interpreter-5.36.0-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-lib-0.65-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-libs-5.36.0-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-mro-1.26-492.fc38.s390x.rpm: Already downloaded [SKIPPED] perl-overload-1.35-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-overloading-0.02-492.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-parent-0.239-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-podlators-5.00-1.fc38.noarch.rpm: Already downloaded [SKIPPED] perl-vars-1.05-492.fc38.noarch.rpm: Already downloaded [SKIPPED] pixman-0.40.0-6.fc37.s390x.rpm: Already downloaded [SKIPPED] python-pip-wheel-22.3.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python-setuptools-wheel-65.5.1-1.fc38.noarch.rpm: Already downloaded [SKIPPED] python3-3.11.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] python3-libs-3.11.1-1.fc38.s390x.rpm: Already downloaded [SKIPPED] python3-pyparsing-3.0.9-2.fc37.noarch.rpm: Already downloaded [SKIPPED] rhash-1.4.3-1.fc38.s390x.rpm: Already downloaded [SKIPPED] shared-mime-info-2.2-2.fc37.s390x.rpm: Already downloaded [SKIPPED] snappy-1.1.9-5.fc37.s390x.rpm: Already downloaded [SKIPPED] sysprof-capture-devel-3.46.0-1.fc38.s390x.rpm: Already downloaded [SKIPPED] vim-filesystem-9.0.1054-1.fc38.noarch.rpm: Already downloaded [SKIPPED] xml-common-0.6.3-59.fc37.noarch.rpm: Already downloaded [SKIPPED] xorg-x11-proto-devel-2022.2-2.fc38.noarch.rpm: Already downloaded [SKIPPED] xz-devel-5.2.9-1.fc38.s390x.rpm: Already downloaded [SKIPPED] zlib-devel-1.2.13-1.fc38.s390x.rpm: Already downloaded (210/337): SuperLU-5.3.0-3.fc38.s390x.rpm 47 kB/s | 233 kB 00:05 (211/337): LibRaw-0.21.0-1.fc38.s390x.rpm 90 kB/s | 451 kB 00:05 (212/337): Lmod-8.7.14-1.fc38.s390x.rpm 46 kB/s | 230 kB 00:05 (213/337): armadillo-10.8.2-2.fc38.s390x.rpm 5.5 MB/s | 41 kB 00:00 (214/337): arpack-3.8.0-5.fc38.s390x.rpm 11 MB/s | 219 kB 00:00 (215/337): dos2unix-7.4.3-2.fc38.s390x.rpm 17 MB/s | 248 kB 00:00 (216/337): cfitsio-4.1.0-1.fc38.s390x.rpm 16 MB/s | 665 kB 00:00 (217/337): double-conversion-3.1.5-7.fc38.s390x 3.7 MB/s | 52 kB 00:00 (218/337): cgnslib-libs-4.3.0-5.fc38.s390x.rpm 6.7 MB/s | 315 kB 00:00 (219/337): freexl-1.0.6-18.fc38.s390x.rpm 5.6 MB/s | 38 kB 00:00 (220/337): giflib-5.2.1-14.fc38.s390x.rpm 7.1 MB/s | 55 kB 00:00 (221/337): gl2ps-1.4.2-6.fc38.s390x.rpm 9.4 MB/s | 66 kB 00:00 (222/337): gl2ps-devel-1.4.2-6.fc38.s390x.rpm 964 kB/s | 236 kB 00:00 (223/337): hwloc-libs-2.5.0-4.fc38.s390x.rpm 42 MB/s | 2.2 MB 00:00 (224/337): imath-3.1.6-1.fc38.s390x.rpm 9.7 MB/s | 115 kB 00:00 (225/337): jasper-libs-3.0.6-1.fc38.s390x.rpm 20 MB/s | 178 kB 00:00 (226/337): jxrlib-1.1-23.fc38.s390x.rpm 14 MB/s | 470 kB 00:00 (227/337): lcms2-2.14-1.fc38.s390x.rpm 19 MB/s | 185 kB 00:00 (228/337): libGLEW-2.2.0-3.fc38.s390x.rpm 13 MB/s | 185 kB 00:00 (229/337): libICE-devel-1.0.10-9.fc38.s390x.rpm 6.0 MB/s | 46 kB 00:00 (230/337): libSM-devel-1.2.3-11.fc38.s390x.rpm 2.7 MB/s | 12 kB 00:00 (231/337): libXScrnSaver-1.2.3-11.fc38.s390x.rp 3.2 MB/s | 25 kB 00:00 (232/337): libXScrnSaver-devel-1.2.3-11.fc38.s3 2.9 MB/s | 18 kB 00:00 (233/337): libXdmcp-1.1.3-9.fc38.s390x.rpm 5.0 MB/s | 36 kB 00:00 (234/337): libXdmcp-devel-1.1.3-9.fc38.s390x.rp 1.3 MB/s | 11 kB 00:00 (235/337): libXmu-1.1.4-1.fc38.s390x.rpm 9.4 MB/s | 81 kB 00:00 (236/337): libXmu-devel-1.1.4-1.fc38.s390x.rpm 1.5 MB/s | 23 kB 00:00 (237/337): libXpm-3.5.13-8.fc38.s390x.rpm 7.2 MB/s | 64 kB 00:00 (238/337): libXpm-devel-3.5.13-8.fc38.s390x.rpm 6.4 MB/s | 36 kB 00:00 (239/337): libXres-1.2.1-3.fc38.s390x.rpm 1.5 MB/s | 16 kB 00:00 (240/337): libXres-devel-1.2.1-3.fc38.s390x.rpm 2.6 MB/s | 13 kB 00:00 (241/337): libXt-1.2.1-3.fc38.s390x.rpm 13 MB/s | 191 kB 00:00 (242/337): libXt-devel-1.2.1-3.fc38.s390x.rpm 16 MB/s | 408 kB 00:00 (243/337): libXtst-devel-1.2.4-1.fc38.s390x.rpm 3.2 MB/s | 16 kB 00:00 (244/337): libXv-1.0.11-17.fc38.s390x.rpm 3.5 MB/s | 19 kB 00:00 (245/337): libXv-devel-1.0.11-17.fc38.s390x.rpm 5.5 MB/s | 39 kB 00:00 (246/337): libdrm-devel-2.4.114-1.fc38.s390x.rp 14 MB/s | 160 kB 00:00 (247/337): libgeotiff-1.7.1-5.fc38.s390x.rpm 9.5 MB/s | 109 kB 00:00 (248/337): freeimage-devel-3.19.0-0.12.svn1889. 63 kB/s | 37 kB 00:00 (249/337): libgta-1.2.1-8.fc38.s390x.rpm 4.6 MB/s | 37 kB 00:00 (250/337): libkml-1.3.0-42.fc38.s390x.rpm 23 MB/s | 344 kB 00:00 (251/337): libogg-1.3.5-4.fc38.s390x.rpm 6.9 MB/s | 34 kB 00:00 (252/337): libharu-2.3.0-16.fc38.s390x.rpm 20 MB/s | 552 kB 00:00 (253/337): libpq-15.0-2.fc38.s390x.rpm 9.6 MB/s | 215 kB 00:00 (254/337): librttopo-1.1.0-10.fc38.s390x.rpm 13 MB/s | 215 kB 00:00 (255/337): libtheora-1.1.1-32.fc38.s390x.rpm 14 MB/s | 171 kB 00:00 (256/337): libxkbfile-1.1.1-1.fc38.s390x.rpm 9.9 MB/s | 100 kB 00:00 (257/337): libxkbfile-devel-1.1.1-1.fc38.s390x. 3.3 MB/s | 16 kB 00:00 (258/337): lua-5.4.4-6.fc38.s390x.rpm 13 MB/s | 197 kB 00:00 (259/337): lua-filesystem-1.8.0-7.fc38.s390x.rp 6.9 MB/s | 35 kB 00:00 (260/337): lua-lpeg-1.0.2-9.fc38.s390x.rpm 8.8 MB/s | 69 kB 00:00 (261/337): lua-posix-35.1-4.fc38.s390x.rpm 14 MB/s | 131 kB 00:00 (262/337): lua-term-0.07-16.fc38.s390x.rpm 2.5 MB/s | 16 kB 00:00 (263/337): mesa-libGL-devel-22.3.1-1.fc38.s390x 4.7 MB/s | 36 kB 00:00 (264/337): mesa-libGLU-9.0.1-7.fc38.s390x.rpm 15 MB/s | 176 kB 00:00 (265/337): mesa-libGLU-devel-9.0.1-7.fc38.s390x 2.0 MB/s | 13 kB 00:00 (266/337): libspatialite-5.0.1-19.fc38.s390x.rp 26 MB/s | 3.2 MB 00:00 (267/337): metis-5.1.0-33.fc38.s390x.rpm 20 MB/s | 605 kB 00:00 (268/337): minizip-ng-3.0.7-2.fc38.s390x.rpm 5.7 MB/s | 73 kB 00:00 (269/337): mpi4py-common-3.1.4-1.fc38.noarch.rp 47 kB/s | 18 kB 00:00 (270/337): mpich-4.0.2-4.fc38.s390x.rpm 14 MB/s | 1.8 MB 00:00 (271/337): freeimage-3.19.0-0.12.svn1889.fc38.s 313 kB/s | 404 kB 00:01 (272/337): munge-libs-0.5.15-2.fc38.s390x.rpm 3.2 MB/s | 22 kB 00:00 (273/337): mpich-devel-4.0.2-4.fc38.s390x.rpm 19 MB/s | 1.3 MB 00:00 (274/337): metis-devel-5.1.0-33.fc38.s390x.rpm 18 kB/s | 11 kB 00:00 (275/337): python3-mpich-4.0.2-4.fc38.s390x.rpm 23 kB/s | 9.1 kB 00:00 (276/337): python3-mpi4py-openmpi-3.1.4-1.fc38. 706 kB/s | 541 kB 00:00 (277/337): python3-mpi4py-mpich-3.1.4-1.fc38.s3 528 kB/s | 542 kB 00:01 (278/337): crypto-policies-scripts-20221215-1.g 120 kB/s | 116 kB 00:00 (279/337): flexiblas-openblas-openmp64-3.2.1-3. 31 kB/s | 17 kB 00:00 (280/337): flexiblas-netlib64-3.2.1-3.fc38.s390 2.3 MB/s | 2.8 MB 00:01 (281/337): geos-3.11.1-1.fc38.s390x.rpm 1.4 MB/s | 904 kB 00:00 (282/337): gdal-libs-3.6.1-1.fc38.s390x.rpm 7.0 MB/s | 7.6 MB 00:01 (283/337): gl-manpages-1.1-25.20190306.fc37.noa 2.0 MB/s | 1.2 MB 00:00 (284/337): libfabric-1.17.0-1.fc38.s390x.rpm 1.2 MB/s | 572 kB 00:00 (285/337): libibumad-41.0-1.fc37.s390x.rpm 173 kB/s | 26 kB 00:00 (286/337): libibverbs-41.0-1.fc37.s390x.rpm 2.5 MB/s | 392 kB 00:00 (287/337): libqhull_r-7.2.1-11.fc38.s390x.rpm 902 kB/s | 158 kB 00:00 (288/337): librdmacm-41.0-1.fc37.s390x.rpm 439 kB/s | 70 kB 00:00 (289/337): lua-json-1.3.4-2.fc37.noarch.rpm 199 kB/s | 30 kB 00:00 (290/337): nspr-4.35.0-2.fc38.s390x.rpm 898 kB/s | 138 kB 00:00 (291/337): nss-3.85.0-1.fc38.s390x.rpm 4.1 MB/s | 667 kB 00:00 (292/337): nss-softokn-3.85.0-1.fc38.s390x.rpm 6.2 MB/s | 1.0 MB 00:00 (293/337): nss-softokn-freebl-3.85.0-1.fc38.s39 1.9 MB/s | 303 kB 00:00 (294/337): nss-sysinit-3.85.0-1.fc38.s390x.rpm 102 kB/s | 18 kB 00:00 (295/337): nss-util-3.85.0-1.fc38.s390x.rpm 564 kB/s | 86 kB 00:00 (296/337): ogdi-4.1.0-8.fc37.s390x.rpm 1.1 MB/s | 218 kB 00:00 (297/337): openblas-openmp64-0.3.21-4.fc38.s390 9.9 MB/s | 3.4 MB 00:00 (298/337): opencascade-devel-7.5.0-7.fc37.s390x 11 MB/s | 5.1 MB 00:00 (299/337): opencascade-foundation-7.5.0-7.fc37. 13 MB/s | 12 MB 00:00 (300/337): opencascade-modeling-7.5.0-7.fc37.s3 8.7 MB/s | 12 MB 00:01 (301/337): opencascade-ocaf-7.5.0-7.fc37.s390x. 1.6 MB/s | 1.1 MB 00:00 (302/337): opencascade-draw-7.5.0-7.fc37.s390x. 1.1 MB/s | 2.1 MB 00:01 (303/337): opencascade-visualization-7.5.0-7.fc 9.8 MB/s | 1.7 MB 00:00 (304/337): openexr-libs-3.1.5-2.fc37.s390x.rpm 4.5 MB/s | 1.1 MB 00:00 (305/337): openjpeg2-2.5.0-2.fc37.s390x.rpm 1.0 MB/s | 177 kB 00:00 (306/337): openmpi-4.1.4-7.fc38.s390x.rpm 14 MB/s | 2.3 MB 00:00 (307/337): openmpi-devel-4.1.4-7.fc38.s390x.rpm 4.6 MB/s | 1.1 MB 00:00 (308/337): openslide-3.4.1-22.fc37.s390x.rpm 572 kB/s | 104 kB 00:00 (309/337): opensm-libs-3.3.24-4.fc37.s390x.rpm 458 kB/s | 70 kB 00:00 (310/337): orangefs-2.9.8-7.fc37.s390x.rpm 11 MB/s | 1.8 MB 00:00 (311/337): pmix-4.1.2-3.fc37.s390x.rpm 3.4 MB/s | 580 kB 00:00 (312/337): poppler-22.08.0-4.fc38.s390x.rpm 3.7 MB/s | 1.1 MB 00:00 (313/337): poppler-data-0.4.11-3.fc37.noarch.rp 12 MB/s | 2.0 MB 00:00 (314/337): procps-ng-3.3.17-8.fc38.s390x.rpm 1.9 MB/s | 334 kB 00:00 (315/337): proj-9.1.1-1.fc38.s390x.rpm 5.8 MB/s | 1.3 MB 00:00 (316/337): proj-data-9.1.1-1.fc38.noarch.rpm 5.7 MB/s | 1.2 MB 00:00 (317/337): pugixml-1.13-1.fc38.s390x.rpm 418 kB/s | 95 kB 00:00 (318/337): pybind11-devel-2.10.1-1.fc38.s390x.r 1.0 MB/s | 167 kB 00:00 (319/337): pyproject-rpm-macros-1.5.0-1.fc38.no 265 kB/s | 40 kB 00:00 (320/337): python-rpm-macros-3.11-6.fc38.noarch 125 kB/s | 19 kB 00:00 (321/337): python3-devel-3.11.1-1.fc38.s390x.rp 1.7 MB/s | 269 kB 00:00 (322/337): python3-openmpi-4.1.4-7.fc38.s390x.r 55 kB/s | 9.1 kB 00:00 (323/337): python3-packaging-21.3-7.fc38.noarch 590 kB/s | 98 kB 00:00 (324/337): python3-rpm-generators-13-2.fc37.noa 196 kB/s | 30 kB 00:00 (325/337): python3-rpm-macros-3.11-6.fc38.noarc 96 kB/s | 15 kB 00:00 (326/337): rpm-mpi-hooks-8-4.fc37.noarch.rpm 70 kB/s | 11 kB 00:00 (327/337): tbb-2020.3-12.fc37.s390x.rpm 873 kB/s | 138 kB 00:00 (328/337): tbb-devel-2020.3-12.fc37.s390x.rpm 2.1 MB/s | 335 kB 00:00 (329/337): tcl-8.6.12-3.fc38.s390x.rpm 6.8 MB/s | 1.1 MB 00:00 (330/337): tcl-devel-8.6.12-3.fc38.s390x.rpm 901 kB/s | 169 kB 00:00 (331/337): tcsh-6.24.01-2.fc37.s390x.rpm 2.3 MB/s | 449 kB 00:00 (332/337): tk-8.6.12-3.fc37.s390x.rpm 8.0 MB/s | 1.6 MB 00:00 (333/337): tk-devel-8.6.12-3.fc37.s390x.rpm 3.2 MB/s | 538 kB 00:00 (334/337): unixODBC-2.3.11-1.fc38.s390x.rpm 2.7 MB/s | 459 kB 00:00 (335/337): uriparser-0.9.7-1.fc38.s390x.rpm 399 kB/s | 61 kB 00:00 (336/337): vtk-9.1.0-18.fc38.s390x.rpm 16 MB/s | 21 MB 00:01 (337/337): xerces-c-3.2.3-7.fc37.s390x.rpm 694 kB/s | 877 kB 00:01 -------------------------------------------------------------------------------- Total 7.3 MB/s | 112 MB 00:15 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : xorg-x11-proto-devel-2022.2-2.fc38.noarch 1/337 Installing : libpng-2:1.6.37-13.fc38.s390x 2/337 Installing : libjpeg-turbo-2.1.4-1.fc38.s390x 3/337 Installing : expat-2.5.0-1.fc38.s390x 4/337 Installing : libgfortran-13.0.0-0.4.fc38.s390x 5/337 Installing : cmake-filesystem-3.25.1-1.fc38.s390x 6/337 Installing : nspr-4.35.0-2.fc38.s390x 7/337 Installing : zlib-devel-1.2.13-1.fc38.s390x 8/337 Installing : tcl-1:8.6.12-3.fc38.s390x 9/337 Installing : libglvnd-1:1.6.0-1.fc38.s390x 10/337 Installing : nss-util-3.85.0-1.fc38.s390x 11/337 Installing : openjpeg2-2.5.0-2.fc37.s390x 12/337 Installing : flexiblas-3.2.1-3.fc38.s390x 13/337 Installing : libatomic-13.0.0-0.4.fc38.s390x 14/337 Installing : libmpc-1.2.1-5.fc38.s390x 15/337 Installing : libdrm-2.4.114-1.fc38.s390x 16/337 Installing : hwloc-libs-2.5.0-4.fc38.s390x 17/337 Installing : tbb-2020.3-12.fc37.s390x 18/337 Installing : opencascade-foundation-7.5.0-7.fc37.s390x 19/337 Installing : python-rpm-macros-3.11-6.fc38.noarch 20/337 Installing : geos-3.11.1-1.fc38.s390x 21/337 Installing : mesa-libglapi-22.3.1-1.fc38.s390x 22/337 Installing : libwebp-1.2.4-2.fc38.s390x 23/337 Installing : libnl3-3.7.0-2.fc38.s390x 24/337 Installing : libibverbs-41.0-1.fc37.s390x 25/337 Installing : libX11-xcb-1.8.1-2.fc38.s390x 26/337 Installing : libICE-1.0.10-9.fc38.s390x 27/337 Installing : libICE-devel-1.0.10-9.fc38.s390x 28/337 Installing : lcms2-2.14-1.fc38.s390x 29/337 Installing : imath-3.1.6-1.fc38.s390x 30/337 Installing : openexr-libs-3.1.5-2.fc37.s390x 31/337 Installing : libSM-1.2.3-11.fc38.s390x 32/337 Installing : libSM-devel-1.2.3-11.fc38.s390x 33/337 Installing : librdmacm-41.0-1.fc37.s390x 34/337 Installing : python3-rpm-macros-3.11-6.fc38.noarch 35/337 Installing : libglvnd-opengl-1:1.6.0-1.fc38.s390x 36/337 Installing : tcl-devel-1:8.6.12-3.fc38.s390x 37/337 Installing : hdf-libs-4.2.15-11.fc38.s390x 38/337 Installing : openblas-0.3.21-4.fc38.s390x 39/337 Installing : libwayland-server-1.21.0-1.fc37.s390x 40/337 Installing : kernel-headers-6.1.0-1.fc38.s390x 41/337 Installing : gl-manpages-1.1-25.20190306.fc37.noarch 42/337 Installing : fonts-filesystem-1:2.0.5-10.fc38.noarch 43/337 Installing : emacs-filesystem-1:28.1-3.fc37.noarch 44/337 Installing : libtool-ltdl-2.4.7-3.0.1.fc38.s390x 45/337 Installing : mpi4py-common-3.1.4-1.fc38.noarch 46/337 Installing : lua-5.4.4-6.fc38.s390x 47/337 Installing : libxshmfence-1.3-11.fc38.s390x 48/337 Installing : libogg-2:1.3.5-4.fc38.s390x 49/337 Installing : libicu-71.1-2.fc38.s390x 50/337 Installing : libaec-1.0.6-3.fc38.s390x 51/337 Installing : hdf5-1.12.1-10.fc38.s390x 52/337 Installing : libXau-1.0.11-1.fc38.s390x 53/337 Installing : libxcb-1.13.1-10.fc38.s390x 54/337 Installing : jsoncpp-1.9.5-3.fc38.s390x 55/337 Installing : graphite2-1.3.14-10.fc38.s390x 56/337 Installing : gettext-libs-0.21.1-1.fc38.s390x 57/337 Installing : freexl-1.0.6-18.fc38.s390x 58/337 Installing : graphite2-devel-1.3.14-10.fc38.s390x 59/337 Installing : libXau-devel-1.0.11-1.fc38.s390x 60/337 Installing : libxcb-devel-1.13.1-10.fc38.s390x 61/337 Installing : cgnslib-libs-4.3.0-5.fc38.s390x 62/337 Installing : libicu-devel-71.1-2.fc38.s390x 63/337 Installing : libtheora-1:1.1.1-32.fc38.s390x 64/337 Installing : lua-term-0.07-16.fc38.s390x 65/337 Installing : unixODBC-2.3.11-1.fc38.s390x 66/337 Installing : libdrm-devel-2.4.114-1.fc38.s390x 67/337 Installing : mesa-libgbm-22.3.1-1.fc38.s390x 68/337 Installing : openblas-openmp-0.3.21-4.fc38.s390x 69/337 Installing : flexiblas-netlib-3.2.1-3.fc38.s390x 70/337 Installing : flexiblas-openblas-openmp-3.2.1-3.fc38.s390x 71/337 Installing : SuperLU-5.3.0-3.fc38.s390x 72/337 Installing : openblas-openmp64-0.3.21-4.fc38.s390x 73/337 Installing : flexiblas-netlib64-3.2.1-3.fc38.s390x 74/337 Installing : flexiblas-openblas-openmp64-3.2.1-3.fc38.s390x 75/337 Installing : arpack-3.8.0-5.fc38.s390x 76/337 Installing : armadillo-10.8.2-2.fc38.s390x 77/337 Installing : pyproject-rpm-macros-1.5.0-1.fc38.noarch 78/337 Installing : libfabric-1.17.0-1.fc38.s390x 79/337 Installing : librttopo-1.1.0-10.fc38.s390x 80/337 Installing : tbb-devel-2020.3-12.fc37.s390x 81/337 Installing : cpp-13.0.0-0.4.fc38.s390x 82/337 Installing : nss-softokn-freebl-3.85.0-1.fc38.s390x 83/337 Installing : nss-softokn-3.85.0-1.fc38.s390x 84/337 Installing : libpng-devel-2:1.6.37-13.fc38.s390x 85/337 Installing : uriparser-0.9.7-1.fc38.s390x 86/337 Installing : libkml-1.3.0-42.fc38.s390x 87/337 Installing : ogdi-4.1.0-8.fc37.s390x 88/337 Installing : jasper-libs-3.0.6-1.fc38.s390x 89/337 Installing : LibRaw-0.21.0-1.fc38.s390x 90/337 Installing : libharu-2.3.0-16.fc38.s390x 91/337 Installing : xz-devel-5.2.9-1.fc38.s390x 92/337 Installing : libxml2-devel-2.10.3-2.fc38.s390x 93/337 Running scriptlet: xml-common-0.6.3-59.fc37.noarch 94/337 Installing : xml-common-0.6.3-59.fc37.noarch 94/337 Installing : xerces-c-3.2.3-7.fc37.s390x 95/337 Installing : vim-filesystem-2:9.0.1054-1.fc38.noarch 96/337 Installing : tcsh-6.24.01-2.fc37.s390x 97/337 Running scriptlet: tcsh-6.24.01-2.fc37.s390x 97/337 Installing : orangefs-2.9.8-7.fc37.s390x 98/337 Installing : sysprof-capture-devel-3.46.0-1.fc38.s390x 99/337 Installing : snappy-1.1.9-5.fc37.s390x 100/337 Installing : blosc-1.21.1-3.fc38.s390x 101/337 Installing : netcdf-4.9.0-4.fc38.s390x 102/337 Installing : rhash-1.4.3-1.fc38.s390x 103/337 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 104/337 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 105/337 Installing : pugixml-1.13-1.fc38.s390x 106/337 Installing : proj-data-9.1.1-1.fc38.noarch 107/337 Installing : procps-ng-3.3.17-8.fc38.s390x 108/337 Installing : poppler-data-0.4.11-3.fc37.noarch 109/337 Installing : pixman-0.40.0-6.fc37.s390x 110/337 Installing : pcre2-utf32-10.40-1.fc37.1.s390x 111/337 Installing : pcre2-utf16-10.40-1.fc37.1.s390x 112/337 Installing : pcre2-devel-10.40-1.fc37.1.s390x 113/337 Running scriptlet: openssh-9.0p1-8.fc38.s390x 114/337 Installing : openssh-9.0p1-8.fc38.s390x 114/337 Installing : libwayland-client-1.21.0-1.fc37.s390x 115/337 Installing : libglvnd-egl-1:1.6.0-1.fc38.s390x 116/337 Installing : mesa-libEGL-22.3.1-1.fc38.s390x 117/337 Installing : libglvnd-gles-1:1.6.0-1.fc38.s390x 118/337 Installing : libqhull_r-1:7.2.1-11.fc38.s390x 119/337 Installing : libibumad-41.0-1.fc37.s390x 120/337 Installing : opensm-libs-3.3.24-4.fc37.s390x 121/337 Installing : libblkid-devel-2.38.1-3.fc38.s390x 122/337 Installing : google-noto-fonts-common-20201206^1.git0c78c8329 123/337 Installing : google-noto-sans-vf-fonts-20201206^1.git0c78c832 124/337 Installing : langpacks-core-font-en-3.0-27.fc38.noarch 125/337 Installing : glibc-headers-s390-2.36.9000-19.fc38.noarch 126/337 Installing : glibc-devel-2.36.9000-19.fc38.s390x 127/337 Installing : libxcrypt-devel-4.4.33-5.fc38.s390x 128/337 Installing : libubsan-13.0.0-0.4.fc38.s390x 129/337 Installing : libstdc++-devel-13.0.0-0.4.fc38.s390x 130/337 Installing : libasan-13.0.0-0.4.fc38.s390x 131/337 Installing : annobin-docs-10.99-1.0.1.fc38.noarch 132/337 Installing : ncurses-6.3-5.20221126.fc38.s390x 133/337 Installing : munge-libs-0.5.15-2.fc38.s390x 134/337 Installing : pmix-4.1.2-3.fc37.s390x 135/337 Installing : mpdecimal-2.5.1-4.fc38.s390x 136/337 Installing : minizip-ng-3.0.7-2.fc38.s390x 137/337 Installing : metis-5.1.0-33.fc38.s390x 138/337 Installing : mariadb-connector-c-config-3.2.7-2.fc38.noarch 139/337 Installing : mariadb-connector-c-3.2.7-2.fc38.s390x 140/337 Installing : lua-posix-35.1-4.fc38.s390x 141/337 Installing : lua-lpeg-1.0.2-9.fc38.s390x 142/337 Installing : lua-json-1.3.4-2.fc37.noarch 143/337 Installing : lua-filesystem-1.8.0-7.fc38.s390x 144/337 Installing : Lmod-8.7.14-1.fc38.s390x 145/337 Running scriptlet: Lmod-8.7.14-1.fc38.s390x 145/337 Installing : rpm-mpi-hooks-8-4.fc37.noarch 146/337 Installing : libuv-1:1.44.2-2.fc38.s390x 147/337 Installing : libsepol-devel-3.4-4.fc38.s390x 148/337 Installing : libselinux-devel-3.4-6.fc38.s390x 149/337 Installing : libmount-devel-2.38.1-3.fc38.s390x 150/337 Installing : libpq-15.0-2.fc38.s390x 151/337 Installing : libgta-1.2.1-8.fc38.s390x 152/337 Installing : libglvnd-core-devel-1:1.6.0-1.fc38.s390x 153/337 Installing : libffi-devel-3.4.4-1.fc38.s390x 154/337 Installing : libedit-3.1-44.20221030cvs.fc38.s390x 155/337 Installing : libcbor-0.7.0-8.fc38.s390x 156/337 Installing : libfido2-1.12.0-2.fc38.s390x 157/337 Installing : openssh-clients-9.0p1-8.fc38.s390x 158/337 Running scriptlet: openssh-clients-9.0p1-8.fc38.s390x 158/337 Installing : openmpi-4.1.4-7.fc38.s390x 159/337 Installing : libb2-0.98.1-7.fc38.s390x 160/337 Installing : python3-3.11.1-1.fc38.s390x 161/337 Installing : python3-libs-3.11.1-1.fc38.s390x 162/337 Installing : cmake-rpm-macros-3.25.1-1.fc38.noarch 163/337 Installing : crypto-policies-scripts-20221215-1.gita4c31a3.fc 164/337 Installing : nss-sysinit-3.85.0-1.fc38.s390x 165/337 Installing : nss-3.85.0-1.fc38.s390x 166/337 Running scriptlet: nss-3.85.0-1.fc38.s390x 166/337 Installing : python3-openmpi-4.1.4-7.fc38.s390x 167/337 Installing : python3-pyparsing-3.0.9-2.fc37.noarch 168/337 Installing : python3-packaging-21.3-7.fc38.noarch 169/337 Installing : python3-rpm-generators-13-2.fc37.noarch 170/337 Installing : libXdmcp-1.1.3-9.fc38.s390x 171/337 Installing : libXdmcp-devel-1.1.3-9.fc38.s390x 172/337 Installing : libX11-common-1.8.1-2.fc38.noarch 173/337 Installing : libX11-1.8.1-2.fc38.s390x 174/337 Installing : libX11-devel-1.8.1-2.fc38.s390x 175/337 Installing : libXext-1.3.5-1.fc38.s390x 176/337 Installing : libXext-devel-1.3.5-1.fc38.s390x 177/337 Installing : libXrender-0.9.11-1.fc38.s390x 178/337 Installing : libXrender-devel-0.9.11-1.fc38.s390x 179/337 Installing : libXfixes-6.0.0-4.fc38.s390x 180/337 Installing : libXfixes-devel-6.0.0-4.fc38.s390x 181/337 Installing : libXt-1.2.1-3.fc38.s390x 182/337 Installing : libXi-1.8-3.fc38.s390x 183/337 Installing : libXi-devel-1.8-3.fc38.s390x 184/337 Installing : libXtst-1.2.4-1.fc38.s390x 185/337 Installing : libXtst-devel-1.2.4-1.fc38.s390x 186/337 Installing : libXmu-1.1.4-1.fc38.s390x 187/337 Installing : libXt-devel-1.2.1-3.fc38.s390x 188/337 Installing : libXcursor-1.2.1-2.fc38.s390x 189/337 Installing : libXcursor-devel-1.2.1-2.fc38.s390x 190/337 Installing : libXrandr-1.5.2-9.fc38.s390x 191/337 Installing : libXrandr-devel-1.5.2-9.fc38.s390x 192/337 Installing : libXScrnSaver-1.2.3-11.fc38.s390x 193/337 Installing : libXScrnSaver-devel-1.2.3-11.fc38.s390x 194/337 Installing : libXinerama-1.1.5-1.fc38.s390x 195/337 Installing : libXinerama-devel-1.1.5-1.fc38.s390x 196/337 Installing : libXres-1.2.1-3.fc38.s390x 197/337 Installing : libXres-devel-1.2.1-3.fc38.s390x 198/337 Installing : libXv-1.0.11-17.fc38.s390x 199/337 Installing : libXv-devel-1.0.11-17.fc38.s390x 200/337 Installing : libXxf86vm-1.1.5-1.fc38.s390x 201/337 Installing : libglvnd-glx-1:1.6.0-1.fc38.s390x 202/337 Installing : mesa-libGL-22.3.1-1.fc38.s390x 203/337 Installing : libglvnd-devel-1:1.6.0-1.fc38.s390x 204/337 Installing : mesa-libGL-devel-22.3.1-1.fc38.s390x 205/337 Installing : gl2ps-1.4.2-6.fc38.s390x 206/337 Installing : gl2ps-devel-1.4.2-6.fc38.s390x 207/337 Installing : libGLEW-2.2.0-3.fc38.s390x 208/337 Installing : mesa-libGLU-9.0.1-7.fc38.s390x 209/337 Installing : mesa-libGLU-devel-9.0.1-7.fc38.s390x 210/337 Installing : libXcomposite-0.4.5-8.fc38.s390x 211/337 Installing : libXcomposite-devel-0.4.5-8.fc38.s390x 212/337 Installing : libXpm-3.5.13-8.fc38.s390x 213/337 Installing : libXpm-devel-3.5.13-8.fc38.s390x 214/337 Installing : libxkbfile-1.1.1-1.fc38.s390x 215/337 Installing : libxkbfile-devel-1.1.1-1.fc38.s390x 216/337 Installing : less-608-1.fc38.s390x 217/337 Installing : git-core-2.39.0-1.fc38.s390x 218/337 Installing : git-core-doc-2.39.0-1.fc38.noarch 219/337 Installing : jxrlib-1.1-23.fc38.s390x 220/337 Installing : json-c-0.16-3.fc38.s390x 221/337 Installing : jbigkit-libs-2.1-24.fc38.s390x 222/337 Installing : libtiff-4.4.0-4.fc38.s390x 223/337 Installing : proj-9.1.1-1.fc38.s390x 224/337 Installing : libgeotiff-1.7.1-5.fc38.s390x 225/337 Installing : libspatialite-5.0.1-19.fc38.s390x 226/337 Installing : freeimage-3.19.0-0.12.svn1889.fc38.s390x 227/337 Installing : freeimage-devel-3.19.0-0.12.svn1889.fc38.s390x 228/337 Running scriptlet: groff-base-1.22.4-10.fc38.s390x 229/337 Installing : groff-base-1.22.4-10.fc38.s390x 229/337 Running scriptlet: groff-base-1.22.4-10.fc38.s390x 229/337 Installing : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 230/337 Installing : perl-if-0.61.000-492.fc38.noarch 231/337 Installing : perl-Time-Local-2:1.300-489.fc37.noarch 232/337 Installing : perl-File-Path-2.18-489.fc37.noarch 233/337 Installing : perl-Pod-Escapes-1:1.07-489.fc37.noarch 234/337 Installing : perl-Class-Struct-0.66-492.fc38.noarch 235/337 Installing : perl-POSIX-2.03-492.fc38.s390x 236/337 Installing : perl-Term-ANSIColor-5.01-490.fc37.noarch 237/337 Installing : perl-IPC-Open3-1.22-492.fc38.noarch 238/337 Installing : perl-HTTP-Tiny-0.082-1.fc37.noarch 239/337 Installing : perl-File-Temp-1:0.231.100-489.fc37.noarch 240/337 Installing : perl-Term-Cap-1.17-489.fc37.noarch 241/337 Installing : perl-Pod-Simple-1:3.43-490.fc37.noarch 242/337 Installing : perl-Socket-4:2.036-1.fc38.s390x 243/337 Installing : perl-SelectSaver-1.02-492.fc38.noarch 244/337 Installing : perl-Symbol-1.09-492.fc38.noarch 245/337 Installing : perl-File-stat-1.12-492.fc38.noarch 246/337 Installing : perl-podlators-1:5.00-1.fc38.noarch 247/337 Installing : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 248/337 Installing : perl-Fcntl-1.15-492.fc38.s390x 249/337 Installing : perl-Text-ParseWords-3.31-489.fc37.noarch 250/337 Installing : perl-mro-1.26-492.fc38.s390x 251/337 Installing : perl-IO-1.50-492.fc38.s390x 252/337 Installing : perl-overloading-0.02-492.fc38.noarch 253/337 Installing : perl-Pod-Usage-4:2.03-3.fc37.noarch 254/337 Installing : perl-Errno-1.36-492.fc38.s390x 255/337 Installing : perl-File-Basename-2.85-492.fc38.noarch 256/337 Installing : perl-Getopt-Std-1.13-492.fc38.noarch 257/337 Installing : perl-MIME-Base64-3.16-489.fc37.s390x 258/337 Installing : perl-Scalar-List-Utils-5:1.63-489.fc38.s390x 259/337 Installing : perl-constant-1.33-490.fc37.noarch 260/337 Installing : perl-Storable-1:3.26-489.fc37.s390x 261/337 Installing : perl-overload-1.35-492.fc38.noarch 262/337 Installing : perl-parent-1:0.239-1.fc38.noarch 263/337 Installing : perl-vars-1.05-492.fc38.noarch 264/337 Installing : perl-Getopt-Long-1:2.54-1.fc38.noarch 265/337 Installing : perl-Carp-1.52-489.fc37.noarch 266/337 Installing : perl-Exporter-5.77-489.fc37.noarch 267/337 Installing : perl-PathTools-3.84-489.fc37.s390x 268/337 Installing : perl-DynaLoader-1.52-492.fc38.s390x 269/337 Installing : perl-Encode-4:3.19-492.fc38.s390x 270/337 Installing : perl-libs-4:5.36.0-492.fc38.s390x 271/337 Installing : perl-interpreter-4:5.36.0-492.fc38.s390x 272/337 Installing : mpich-4.0.2-4.fc38.s390x 273/337 Installing : python3-mpich-4.0.2-4.fc38.s390x 274/337 Installing : perl-Error-1:0.17029-10.fc37.noarch 275/337 Installing : perl-File-Find-1.40-492.fc38.noarch 276/337 Installing : perl-TermReadKey-2.38-15.fc38.s390x 277/337 Installing : perl-lib-0.65-492.fc38.s390x 278/337 Installing : perl-Git-2.39.0-1.fc38.noarch 279/337 Installing : git-2.39.0-1.fc38.s390x 280/337 Installing : gnutls-3.7.8-9.fc38.s390x 281/337 Installing : glib2-2.74.1-2.fc38.s390x 282/337 Installing : harfbuzz-6.0.0-1.fc38.s390x 283/337 Installing : freetype-2.12.1-3.fc38.s390x 284/337 Installing : fontconfig-2.14.1-2.fc38.s390x 285/337 Running scriptlet: fontconfig-2.14.1-2.fc38.s390x 285/337 Installing : cairo-1.17.6-2.fc38.s390x 286/337 Installing : libXft-2.3.6-1.fc38.s390x 287/337 Running scriptlet: tk-1:8.6.12-3.fc37.s390x 288/337 Installing : tk-1:8.6.12-3.fc37.s390x 288/337 Installing : poppler-22.08.0-4.fc38.s390x 289/337 Installing : harfbuzz-icu-6.0.0-1.fc38.s390x 290/337 Installing : glib2-devel-2.74.1-2.fc38.s390x 291/337 Installing : shared-mime-info-2.2-2.fc37.s390x 292/337 Running scriptlet: shared-mime-info-2.2-2.fc37.s390x 292/337 Installing : gdk-pixbuf2-2.42.10-1.fc38.s390x 293/337 Installing : gdk-pixbuf2-modules-2.42.10-1.fc38.s390x 294/337 Installing : openslide-3.4.1-22.fc37.s390x 295/337 Installing : giflib-5.2.1-14.fc38.s390x 296/337 Installing : gettext-envsubst-0.21.1-1.fc38.s390x 297/337 Installing : gettext-runtime-0.21.1-1.fc38.s390x 298/337 Installing : gettext-0.21.1-1.fc38.s390x 299/337 Installing : gc-8.2.2-1.fc38.s390x 300/337 Installing : guile22-2.2.7-6.fc38.s390x 301/337 Installing : make-1:4.3-11.fc38.s390x 302/337 Installing : gcc-13.0.0-0.4.fc38.s390x 303/337 Running scriptlet: gcc-13.0.0-0.4.fc38.s390x 303/337 Installing : gcc-gfortran-13.0.0-0.4.fc38.s390x 304/337 Installing : cmake-data-3.25.1-1.fc38.noarch 305/337 Installing : cmake-3.25.1-1.fc38.s390x 306/337 Installing : double-conversion-3.1.5-7.fc38.s390x 307/337 Installing : cfitsio-4.1.0-1.fc38.s390x 308/337 Installing : gdal-libs-3.6.1-1.fc38.s390x 309/337 Installing : vtk-9.1.0-18.fc38.s390x 310/337 Installing : opencascade-modeling-7.5.0-7.fc37.s390x 311/337 Installing : opencascade-visualization-7.5.0-7.fc37.s390x 312/337 Installing : opencascade-ocaf-7.5.0-7.fc37.s390x 313/337 Installing : opencascade-draw-7.5.0-7.fc37.s390x 314/337 Installing : bzip2-devel-1.0.8-12.fc38.s390x 315/337 Installing : brotli-1.0.9-9.fc38.s390x 316/337 Installing : brotli-devel-1.0.9-9.fc38.s390x 317/337 Installing : harfbuzz-devel-6.0.0-1.fc38.s390x 318/337 Installing : freetype-devel-2.12.1-3.fc38.s390x 319/337 Installing : fontconfig-devel-2.14.1-2.fc38.s390x 320/337 Installing : libXft-devel-2.3.6-1.fc38.s390x 321/337 Installing : tk-devel-1:8.6.12-3.fc37.s390x 322/337 Installing : opencascade-devel-7.5.0-7.fc37.s390x 323/337 Installing : pybind11-devel-2.10.1-1.fc38.s390x 324/337 Installing : mpich-devel-4.0.2-4.fc38.s390x 325/337 Installing : openmpi-devel-4.1.4-7.fc38.s390x 326/337 Installing : annobin-plugin-gcc-10.99-1.0.1.fc38.s390x 327/337 Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.s390x 327/337 Installing : gcc-c++-13.0.0-0.4.fc38.s390x 328/337 Installing : gcc-plugin-annobin-13.0.0-0.4.fc38.s390x 329/337 Installing : desktop-file-utils-0.26-7.fc38.s390x 330/337 Installing : python3-mpi4py-mpich-3.1.4-1.fc38.s390x 331/337 Installing : libXmu-devel-1.1.4-1.fc38.s390x 332/337 Installing : python3-devel-3.11.1-1.fc38.s390x 333/337 Installing : python3-mpi4py-openmpi-3.1.4-1.fc38.s390x 334/337 Installing : metis-devel-5.1.0-33.fc38.s390x 335/337 Installing : libjpeg-turbo-devel-2.1.4-1.fc38.s390x 336/337 Installing : dos2unix-7.4.3-2.fc38.s390x 337/337 Running scriptlet: crypto-policies-scripts-20221215-1.gita4c31a3.fc 337/337 Running scriptlet: nss-3.85.0-1.fc38.s390x 337/337 Running scriptlet: fontconfig-2.14.1-2.fc38.s390x 337/337 Running scriptlet: dos2unix-7.4.3-2.fc38.s390x 337/337 Verifying : LibRaw-0.21.0-1.fc38.s390x 1/337 Verifying : Lmod-8.7.14-1.fc38.s390x 2/337 Verifying : SuperLU-5.3.0-3.fc38.s390x 3/337 Verifying : armadillo-10.8.2-2.fc38.s390x 4/337 Verifying : arpack-3.8.0-5.fc38.s390x 5/337 Verifying : blosc-1.21.1-3.fc38.s390x 6/337 Verifying : brotli-1.0.9-9.fc38.s390x 7/337 Verifying : brotli-devel-1.0.9-9.fc38.s390x 8/337 Verifying : bzip2-devel-1.0.8-12.fc38.s390x 9/337 Verifying : cairo-1.17.6-2.fc38.s390x 10/337 Verifying : cfitsio-4.1.0-1.fc38.s390x 11/337 Verifying : cgnslib-libs-4.3.0-5.fc38.s390x 12/337 Verifying : cmake-3.25.1-1.fc38.s390x 13/337 Verifying : cmake-data-3.25.1-1.fc38.noarch 14/337 Verifying : cmake-filesystem-3.25.1-1.fc38.s390x 15/337 Verifying : cmake-rpm-macros-3.25.1-1.fc38.noarch 16/337 Verifying : desktop-file-utils-0.26-7.fc38.s390x 17/337 Verifying : dos2unix-7.4.3-2.fc38.s390x 18/337 Verifying : double-conversion-3.1.5-7.fc38.s390x 19/337 Verifying : expat-2.5.0-1.fc38.s390x 20/337 Verifying : fontconfig-2.14.1-2.fc38.s390x 21/337 Verifying : fontconfig-devel-2.14.1-2.fc38.s390x 22/337 Verifying : freeimage-3.19.0-0.12.svn1889.fc38.s390x 23/337 Verifying : freeimage-devel-3.19.0-0.12.svn1889.fc38.s390x 24/337 Verifying : freetype-2.12.1-3.fc38.s390x 25/337 Verifying : freetype-devel-2.12.1-3.fc38.s390x 26/337 Verifying : freexl-1.0.6-18.fc38.s390x 27/337 Verifying : gc-8.2.2-1.fc38.s390x 28/337 Verifying : gdk-pixbuf2-2.42.10-1.fc38.s390x 29/337 Verifying : gdk-pixbuf2-modules-2.42.10-1.fc38.s390x 30/337 Verifying : gettext-0.21.1-1.fc38.s390x 31/337 Verifying : gettext-envsubst-0.21.1-1.fc38.s390x 32/337 Verifying : gettext-libs-0.21.1-1.fc38.s390x 33/337 Verifying : gettext-runtime-0.21.1-1.fc38.s390x 34/337 Verifying : giflib-5.2.1-14.fc38.s390x 35/337 Verifying : git-2.39.0-1.fc38.s390x 36/337 Verifying : git-core-2.39.0-1.fc38.s390x 37/337 Verifying : git-core-doc-2.39.0-1.fc38.noarch 38/337 Verifying : gl2ps-1.4.2-6.fc38.s390x 39/337 Verifying : gl2ps-devel-1.4.2-6.fc38.s390x 40/337 Verifying : glib2-2.74.1-2.fc38.s390x 41/337 Verifying : glib2-devel-2.74.1-2.fc38.s390x 42/337 Verifying : gnutls-3.7.8-9.fc38.s390x 43/337 Verifying : graphite2-1.3.14-10.fc38.s390x 44/337 Verifying : graphite2-devel-1.3.14-10.fc38.s390x 45/337 Verifying : groff-base-1.22.4-10.fc38.s390x 46/337 Verifying : guile22-2.2.7-6.fc38.s390x 47/337 Verifying : harfbuzz-6.0.0-1.fc38.s390x 48/337 Verifying : harfbuzz-devel-6.0.0-1.fc38.s390x 49/337 Verifying : harfbuzz-icu-6.0.0-1.fc38.s390x 50/337 Verifying : hdf-libs-4.2.15-11.fc38.s390x 51/337 Verifying : hdf5-1.12.1-10.fc38.s390x 52/337 Verifying : hwloc-libs-2.5.0-4.fc38.s390x 53/337 Verifying : imath-3.1.6-1.fc38.s390x 54/337 Verifying : jasper-libs-3.0.6-1.fc38.s390x 55/337 Verifying : jbigkit-libs-2.1-24.fc38.s390x 56/337 Verifying : json-c-0.16-3.fc38.s390x 57/337 Verifying : jsoncpp-1.9.5-3.fc38.s390x 58/337 Verifying : jxrlib-1.1-23.fc38.s390x 59/337 Verifying : lcms2-2.14-1.fc38.s390x 60/337 Verifying : less-608-1.fc38.s390x 61/337 Verifying : libGLEW-2.2.0-3.fc38.s390x 62/337 Verifying : libICE-1.0.10-9.fc38.s390x 63/337 Verifying : libICE-devel-1.0.10-9.fc38.s390x 64/337 Verifying : libSM-1.2.3-11.fc38.s390x 65/337 Verifying : libSM-devel-1.2.3-11.fc38.s390x 66/337 Verifying : libX11-1.8.1-2.fc38.s390x 67/337 Verifying : libX11-common-1.8.1-2.fc38.noarch 68/337 Verifying : libX11-devel-1.8.1-2.fc38.s390x 69/337 Verifying : libX11-xcb-1.8.1-2.fc38.s390x 70/337 Verifying : libXScrnSaver-1.2.3-11.fc38.s390x 71/337 Verifying : libXScrnSaver-devel-1.2.3-11.fc38.s390x 72/337 Verifying : libXau-1.0.11-1.fc38.s390x 73/337 Verifying : libXau-devel-1.0.11-1.fc38.s390x 74/337 Verifying : libXcomposite-0.4.5-8.fc38.s390x 75/337 Verifying : libXcomposite-devel-0.4.5-8.fc38.s390x 76/337 Verifying : libXcursor-1.2.1-2.fc38.s390x 77/337 Verifying : libXcursor-devel-1.2.1-2.fc38.s390x 78/337 Verifying : libXdmcp-1.1.3-9.fc38.s390x 79/337 Verifying : libXdmcp-devel-1.1.3-9.fc38.s390x 80/337 Verifying : libXext-1.3.5-1.fc38.s390x 81/337 Verifying : libXext-devel-1.3.5-1.fc38.s390x 82/337 Verifying : libXfixes-6.0.0-4.fc38.s390x 83/337 Verifying : libXfixes-devel-6.0.0-4.fc38.s390x 84/337 Verifying : libXft-2.3.6-1.fc38.s390x 85/337 Verifying : libXft-devel-2.3.6-1.fc38.s390x 86/337 Verifying : libXi-1.8-3.fc38.s390x 87/337 Verifying : libXi-devel-1.8-3.fc38.s390x 88/337 Verifying : libXinerama-1.1.5-1.fc38.s390x 89/337 Verifying : libXinerama-devel-1.1.5-1.fc38.s390x 90/337 Verifying : libXmu-1.1.4-1.fc38.s390x 91/337 Verifying : libXmu-devel-1.1.4-1.fc38.s390x 92/337 Verifying : libXpm-3.5.13-8.fc38.s390x 93/337 Verifying : libXpm-devel-3.5.13-8.fc38.s390x 94/337 Verifying : libXrandr-1.5.2-9.fc38.s390x 95/337 Verifying : libXrandr-devel-1.5.2-9.fc38.s390x 96/337 Verifying : libXrender-0.9.11-1.fc38.s390x 97/337 Verifying : libXrender-devel-0.9.11-1.fc38.s390x 98/337 Verifying : libXres-1.2.1-3.fc38.s390x 99/337 Verifying : libXres-devel-1.2.1-3.fc38.s390x 100/337 Verifying : libXt-1.2.1-3.fc38.s390x 101/337 Verifying : libXt-devel-1.2.1-3.fc38.s390x 102/337 Verifying : libXtst-1.2.4-1.fc38.s390x 103/337 Verifying : libXtst-devel-1.2.4-1.fc38.s390x 104/337 Verifying : libXv-1.0.11-17.fc38.s390x 105/337 Verifying : libXv-devel-1.0.11-17.fc38.s390x 106/337 Verifying : libXxf86vm-1.1.5-1.fc38.s390x 107/337 Verifying : libaec-1.0.6-3.fc38.s390x 108/337 Verifying : libb2-0.98.1-7.fc38.s390x 109/337 Verifying : libcbor-0.7.0-8.fc38.s390x 110/337 Verifying : libdrm-2.4.114-1.fc38.s390x 111/337 Verifying : libdrm-devel-2.4.114-1.fc38.s390x 112/337 Verifying : libedit-3.1-44.20221030cvs.fc38.s390x 113/337 Verifying : libffi-devel-3.4.4-1.fc38.s390x 114/337 Verifying : libfido2-1.12.0-2.fc38.s390x 115/337 Verifying : libgeotiff-1.7.1-5.fc38.s390x 116/337 Verifying : libglvnd-1:1.6.0-1.fc38.s390x 117/337 Verifying : libglvnd-core-devel-1:1.6.0-1.fc38.s390x 118/337 Verifying : libglvnd-devel-1:1.6.0-1.fc38.s390x 119/337 Verifying : libglvnd-egl-1:1.6.0-1.fc38.s390x 120/337 Verifying : libglvnd-gles-1:1.6.0-1.fc38.s390x 121/337 Verifying : libglvnd-glx-1:1.6.0-1.fc38.s390x 122/337 Verifying : libglvnd-opengl-1:1.6.0-1.fc38.s390x 123/337 Verifying : libgta-1.2.1-8.fc38.s390x 124/337 Verifying : libharu-2.3.0-16.fc38.s390x 125/337 Verifying : libicu-71.1-2.fc38.s390x 126/337 Verifying : libicu-devel-71.1-2.fc38.s390x 127/337 Verifying : libjpeg-turbo-2.1.4-1.fc38.s390x 128/337 Verifying : libjpeg-turbo-devel-2.1.4-1.fc38.s390x 129/337 Verifying : libkml-1.3.0-42.fc38.s390x 130/337 Verifying : libmpc-1.2.1-5.fc38.s390x 131/337 Verifying : libnl3-3.7.0-2.fc38.s390x 132/337 Verifying : libogg-2:1.3.5-4.fc38.s390x 133/337 Verifying : libpng-2:1.6.37-13.fc38.s390x 134/337 Verifying : libpng-devel-2:1.6.37-13.fc38.s390x 135/337 Verifying : libpq-15.0-2.fc38.s390x 136/337 Verifying : librttopo-1.1.0-10.fc38.s390x 137/337 Verifying : libselinux-devel-3.4-6.fc38.s390x 138/337 Verifying : libsepol-devel-3.4-4.fc38.s390x 139/337 Verifying : libspatialite-5.0.1-19.fc38.s390x 140/337 Verifying : libtheora-1:1.1.1-32.fc38.s390x 141/337 Verifying : libtiff-4.4.0-4.fc38.s390x 142/337 Verifying : libuv-1:1.44.2-2.fc38.s390x 143/337 Verifying : libwebp-1.2.4-2.fc38.s390x 144/337 Verifying : libxcb-1.13.1-10.fc38.s390x 145/337 Verifying : libxcb-devel-1.13.1-10.fc38.s390x 146/337 Verifying : libxcrypt-devel-4.4.33-5.fc38.s390x 147/337 Verifying : libxkbfile-1.1.1-1.fc38.s390x 148/337 Verifying : libxkbfile-devel-1.1.1-1.fc38.s390x 149/337 Verifying : libxml2-devel-2.10.3-2.fc38.s390x 150/337 Verifying : libxshmfence-1.3-11.fc38.s390x 151/337 Verifying : lua-5.4.4-6.fc38.s390x 152/337 Verifying : lua-filesystem-1.8.0-7.fc38.s390x 153/337 Verifying : lua-lpeg-1.0.2-9.fc38.s390x 154/337 Verifying : lua-posix-35.1-4.fc38.s390x 155/337 Verifying : lua-term-0.07-16.fc38.s390x 156/337 Verifying : make-1:4.3-11.fc38.s390x 157/337 Verifying : mariadb-connector-c-3.2.7-2.fc38.s390x 158/337 Verifying : mariadb-connector-c-config-3.2.7-2.fc38.noarch 159/337 Verifying : mesa-libEGL-22.3.1-1.fc38.s390x 160/337 Verifying : mesa-libGL-22.3.1-1.fc38.s390x 161/337 Verifying : mesa-libGL-devel-22.3.1-1.fc38.s390x 162/337 Verifying : mesa-libGLU-9.0.1-7.fc38.s390x 163/337 Verifying : mesa-libGLU-devel-9.0.1-7.fc38.s390x 164/337 Verifying : mesa-libgbm-22.3.1-1.fc38.s390x 165/337 Verifying : mesa-libglapi-22.3.1-1.fc38.s390x 166/337 Verifying : metis-5.1.0-33.fc38.s390x 167/337 Verifying : metis-devel-5.1.0-33.fc38.s390x 168/337 Verifying : minizip-ng-3.0.7-2.fc38.s390x 169/337 Verifying : mpdecimal-2.5.1-4.fc38.s390x 170/337 Verifying : mpi4py-common-3.1.4-1.fc38.noarch 171/337 Verifying : mpich-4.0.2-4.fc38.s390x 172/337 Verifying : mpich-devel-4.0.2-4.fc38.s390x 173/337 Verifying : munge-libs-0.5.15-2.fc38.s390x 174/337 Verifying : ncurses-6.3-5.20221126.fc38.s390x 175/337 Verifying : perl-Git-2.39.0-1.fc38.noarch 176/337 Verifying : python3-mpi4py-mpich-3.1.4-1.fc38.s390x 177/337 Verifying : python3-mpi4py-openmpi-3.1.4-1.fc38.s390x 178/337 Verifying : python3-mpich-4.0.2-4.fc38.s390x 179/337 Verifying : annobin-docs-10.99-1.0.1.fc38.noarch 180/337 Verifying : annobin-plugin-gcc-10.99-1.0.1.fc38.s390x 181/337 Verifying : cpp-13.0.0-0.4.fc38.s390x 182/337 Verifying : gcc-13.0.0-0.4.fc38.s390x 183/337 Verifying : gcc-c++-13.0.0-0.4.fc38.s390x 184/337 Verifying : gcc-gfortran-13.0.0-0.4.fc38.s390x 185/337 Verifying : gcc-plugin-annobin-13.0.0-0.4.fc38.s390x 186/337 Verifying : libasan-13.0.0-0.4.fc38.s390x 187/337 Verifying : libatomic-13.0.0-0.4.fc38.s390x 188/337 Verifying : libgfortran-13.0.0-0.4.fc38.s390x 189/337 Verifying : libstdc++-devel-13.0.0-0.4.fc38.s390x 190/337 Verifying : libtool-ltdl-2.4.7-3.0.1.fc38.s390x 191/337 Verifying : libubsan-13.0.0-0.4.fc38.s390x 192/337 Verifying : crypto-policies-scripts-20221215-1.gita4c31a3.fc 193/337 Verifying : emacs-filesystem-1:28.1-3.fc37.noarch 194/337 Verifying : flexiblas-3.2.1-3.fc38.s390x 195/337 Verifying : flexiblas-netlib-3.2.1-3.fc38.s390x 196/337 Verifying : flexiblas-netlib64-3.2.1-3.fc38.s390x 197/337 Verifying : flexiblas-openblas-openmp-3.2.1-3.fc38.s390x 198/337 Verifying : flexiblas-openblas-openmp64-3.2.1-3.fc38.s390x 199/337 Verifying : fonts-filesystem-1:2.0.5-10.fc38.noarch 200/337 Verifying : gdal-libs-3.6.1-1.fc38.s390x 201/337 Verifying : geos-3.11.1-1.fc38.s390x 202/337 Verifying : gl-manpages-1.1-25.20190306.fc37.noarch 203/337 Verifying : glibc-devel-2.36.9000-19.fc38.s390x 204/337 Verifying : glibc-headers-s390-2.36.9000-19.fc38.noarch 205/337 Verifying : google-noto-fonts-common-20201206^1.git0c78c8329 206/337 Verifying : google-noto-sans-vf-fonts-20201206^1.git0c78c832 207/337 Verifying : kernel-headers-6.1.0-1.fc38.s390x 208/337 Verifying : langpacks-core-font-en-3.0-27.fc38.noarch 209/337 Verifying : libblkid-devel-2.38.1-3.fc38.s390x 210/337 Verifying : libfabric-1.17.0-1.fc38.s390x 211/337 Verifying : libibumad-41.0-1.fc37.s390x 212/337 Verifying : libibverbs-41.0-1.fc37.s390x 213/337 Verifying : libmount-devel-2.38.1-3.fc38.s390x 214/337 Verifying : libqhull_r-1:7.2.1-11.fc38.s390x 215/337 Verifying : librdmacm-41.0-1.fc37.s390x 216/337 Verifying : libwayland-client-1.21.0-1.fc37.s390x 217/337 Verifying : libwayland-server-1.21.0-1.fc37.s390x 218/337 Verifying : lua-json-1.3.4-2.fc37.noarch 219/337 Verifying : netcdf-4.9.0-4.fc38.s390x 220/337 Verifying : nspr-4.35.0-2.fc38.s390x 221/337 Verifying : nss-3.85.0-1.fc38.s390x 222/337 Verifying : nss-softokn-3.85.0-1.fc38.s390x 223/337 Verifying : nss-softokn-freebl-3.85.0-1.fc38.s390x 224/337 Verifying : nss-sysinit-3.85.0-1.fc38.s390x 225/337 Verifying : nss-util-3.85.0-1.fc38.s390x 226/337 Verifying : ogdi-4.1.0-8.fc37.s390x 227/337 Verifying : openblas-0.3.21-4.fc38.s390x 228/337 Verifying : openblas-openmp-0.3.21-4.fc38.s390x 229/337 Verifying : openblas-openmp64-0.3.21-4.fc38.s390x 230/337 Verifying : opencascade-devel-7.5.0-7.fc37.s390x 231/337 Verifying : opencascade-draw-7.5.0-7.fc37.s390x 232/337 Verifying : opencascade-foundation-7.5.0-7.fc37.s390x 233/337 Verifying : opencascade-modeling-7.5.0-7.fc37.s390x 234/337 Verifying : opencascade-ocaf-7.5.0-7.fc37.s390x 235/337 Verifying : opencascade-visualization-7.5.0-7.fc37.s390x 236/337 Verifying : openexr-libs-3.1.5-2.fc37.s390x 237/337 Verifying : openjpeg2-2.5.0-2.fc37.s390x 238/337 Verifying : openmpi-4.1.4-7.fc38.s390x 239/337 Verifying : openmpi-devel-4.1.4-7.fc38.s390x 240/337 Verifying : openslide-3.4.1-22.fc37.s390x 241/337 Verifying : opensm-libs-3.3.24-4.fc37.s390x 242/337 Verifying : openssh-9.0p1-8.fc38.s390x 243/337 Verifying : openssh-clients-9.0p1-8.fc38.s390x 244/337 Verifying : orangefs-2.9.8-7.fc37.s390x 245/337 Verifying : pcre2-devel-10.40-1.fc37.1.s390x 246/337 Verifying : pcre2-utf16-10.40-1.fc37.1.s390x 247/337 Verifying : pcre2-utf32-10.40-1.fc37.1.s390x 248/337 Verifying : perl-Carp-1.52-489.fc37.noarch 249/337 Verifying : perl-Class-Struct-0.66-492.fc38.noarch 250/337 Verifying : perl-DynaLoader-1.52-492.fc38.s390x 251/337 Verifying : perl-Encode-4:3.19-492.fc38.s390x 252/337 Verifying : perl-Errno-1.36-492.fc38.s390x 253/337 Verifying : perl-Error-1:0.17029-10.fc37.noarch 254/337 Verifying : perl-Exporter-5.77-489.fc37.noarch 255/337 Verifying : perl-Fcntl-1.15-492.fc38.s390x 256/337 Verifying : perl-File-Basename-2.85-492.fc38.noarch 257/337 Verifying : perl-File-Find-1.40-492.fc38.noarch 258/337 Verifying : perl-File-Path-2.18-489.fc37.noarch 259/337 Verifying : perl-File-Temp-1:0.231.100-489.fc37.noarch 260/337 Verifying : perl-File-stat-1.12-492.fc38.noarch 261/337 Verifying : perl-Getopt-Long-1:2.54-1.fc38.noarch 262/337 Verifying : perl-Getopt-Std-1.13-492.fc38.noarch 263/337 Verifying : perl-HTTP-Tiny-0.082-1.fc37.noarch 264/337 Verifying : perl-IO-1.50-492.fc38.s390x 265/337 Verifying : perl-IPC-Open3-1.22-492.fc38.noarch 266/337 Verifying : perl-MIME-Base64-3.16-489.fc37.s390x 267/337 Verifying : perl-POSIX-2.03-492.fc38.s390x 268/337 Verifying : perl-PathTools-3.84-489.fc37.s390x 269/337 Verifying : perl-Pod-Escapes-1:1.07-489.fc37.noarch 270/337 Verifying : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 271/337 Verifying : perl-Pod-Simple-1:3.43-490.fc37.noarch 272/337 Verifying : perl-Pod-Usage-4:2.03-3.fc37.noarch 273/337 Verifying : perl-Scalar-List-Utils-5:1.63-489.fc38.s390x 274/337 Verifying : perl-SelectSaver-1.02-492.fc38.noarch 275/337 Verifying : perl-Socket-4:2.036-1.fc38.s390x 276/337 Verifying : perl-Storable-1:3.26-489.fc37.s390x 277/337 Verifying : perl-Symbol-1.09-492.fc38.noarch 278/337 Verifying : perl-Term-ANSIColor-5.01-490.fc37.noarch 279/337 Verifying : perl-Term-Cap-1.17-489.fc37.noarch 280/337 Verifying : perl-TermReadKey-2.38-15.fc38.s390x 281/337 Verifying : perl-Text-ParseWords-3.31-489.fc37.noarch 282/337 Verifying : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 283/337 Verifying : perl-Time-Local-2:1.300-489.fc37.noarch 284/337 Verifying : perl-constant-1.33-490.fc37.noarch 285/337 Verifying : perl-if-0.61.000-492.fc38.noarch 286/337 Verifying : perl-interpreter-4:5.36.0-492.fc38.s390x 287/337 Verifying : perl-lib-0.65-492.fc38.s390x 288/337 Verifying : perl-libs-4:5.36.0-492.fc38.s390x 289/337 Verifying : perl-mro-1.26-492.fc38.s390x 290/337 Verifying : perl-overload-1.35-492.fc38.noarch 291/337 Verifying : perl-overloading-0.02-492.fc38.noarch 292/337 Verifying : perl-parent-1:0.239-1.fc38.noarch 293/337 Verifying : perl-podlators-1:5.00-1.fc38.noarch 294/337 Verifying : perl-vars-1.05-492.fc38.noarch 295/337 Verifying : pixman-0.40.0-6.fc37.s390x 296/337 Verifying : pmix-4.1.2-3.fc37.s390x 297/337 Verifying : poppler-22.08.0-4.fc38.s390x 298/337 Verifying : poppler-data-0.4.11-3.fc37.noarch 299/337 Verifying : procps-ng-3.3.17-8.fc38.s390x 300/337 Verifying : proj-9.1.1-1.fc38.s390x 301/337 Verifying : proj-data-9.1.1-1.fc38.noarch 302/337 Verifying : pugixml-1.13-1.fc38.s390x 303/337 Verifying : pybind11-devel-2.10.1-1.fc38.s390x 304/337 Verifying : pyproject-rpm-macros-1.5.0-1.fc38.noarch 305/337 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 306/337 Verifying : python-rpm-macros-3.11-6.fc38.noarch 307/337 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 308/337 Verifying : python3-3.11.1-1.fc38.s390x 309/337 Verifying : python3-devel-3.11.1-1.fc38.s390x 310/337 Verifying : python3-libs-3.11.1-1.fc38.s390x 311/337 Verifying : python3-openmpi-4.1.4-7.fc38.s390x 312/337 Verifying : python3-packaging-21.3-7.fc38.noarch 313/337 Verifying : python3-pyparsing-3.0.9-2.fc37.noarch 314/337 Verifying : python3-rpm-generators-13-2.fc37.noarch 315/337 Verifying : python3-rpm-macros-3.11-6.fc38.noarch 316/337 Verifying : rhash-1.4.3-1.fc38.s390x 317/337 Verifying : rpm-mpi-hooks-8-4.fc37.noarch 318/337 Verifying : shared-mime-info-2.2-2.fc37.s390x 319/337 Verifying : snappy-1.1.9-5.fc37.s390x 320/337 Verifying : sysprof-capture-devel-3.46.0-1.fc38.s390x 321/337 Verifying : tbb-2020.3-12.fc37.s390x 322/337 Verifying : tbb-devel-2020.3-12.fc37.s390x 323/337 Verifying : tcl-1:8.6.12-3.fc38.s390x 324/337 Verifying : tcl-devel-1:8.6.12-3.fc38.s390x 325/337 Verifying : tcsh-6.24.01-2.fc37.s390x 326/337 Verifying : tk-1:8.6.12-3.fc37.s390x 327/337 Verifying : tk-devel-1:8.6.12-3.fc37.s390x 328/337 Verifying : unixODBC-2.3.11-1.fc38.s390x 329/337 Verifying : uriparser-0.9.7-1.fc38.s390x 330/337 Verifying : vim-filesystem-2:9.0.1054-1.fc38.noarch 331/337 Verifying : vtk-9.1.0-18.fc38.s390x 332/337 Verifying : xerces-c-3.2.3-7.fc37.s390x 333/337 Verifying : xml-common-0.6.3-59.fc37.noarch 334/337 Verifying : xorg-x11-proto-devel-2022.2-2.fc38.noarch 335/337 Verifying : xz-devel-5.2.9-1.fc38.s390x 336/337 Verifying : zlib-devel-1.2.13-1.fc38.s390x 337/337 Installed: LibRaw-0.21.0-1.fc38.s390x Lmod-8.7.14-1.fc38.s390x SuperLU-5.3.0-3.fc38.s390x annobin-docs-10.99-1.0.1.fc38.noarch annobin-plugin-gcc-10.99-1.0.1.fc38.s390x armadillo-10.8.2-2.fc38.s390x arpack-3.8.0-5.fc38.s390x blosc-1.21.1-3.fc38.s390x brotli-1.0.9-9.fc38.s390x brotli-devel-1.0.9-9.fc38.s390x bzip2-devel-1.0.8-12.fc38.s390x cairo-1.17.6-2.fc38.s390x cfitsio-4.1.0-1.fc38.s390x cgnslib-libs-4.3.0-5.fc38.s390x cmake-3.25.1-1.fc38.s390x cmake-data-3.25.1-1.fc38.noarch cmake-filesystem-3.25.1-1.fc38.s390x cmake-rpm-macros-3.25.1-1.fc38.noarch cpp-13.0.0-0.4.fc38.s390x crypto-policies-scripts-20221215-1.gita4c31a3.fc38.noarch desktop-file-utils-0.26-7.fc38.s390x dos2unix-7.4.3-2.fc38.s390x double-conversion-3.1.5-7.fc38.s390x emacs-filesystem-1:28.1-3.fc37.noarch expat-2.5.0-1.fc38.s390x flexiblas-3.2.1-3.fc38.s390x flexiblas-netlib-3.2.1-3.fc38.s390x flexiblas-netlib64-3.2.1-3.fc38.s390x flexiblas-openblas-openmp-3.2.1-3.fc38.s390x flexiblas-openblas-openmp64-3.2.1-3.fc38.s390x fontconfig-2.14.1-2.fc38.s390x fontconfig-devel-2.14.1-2.fc38.s390x fonts-filesystem-1:2.0.5-10.fc38.noarch freeimage-3.19.0-0.12.svn1889.fc38.s390x freeimage-devel-3.19.0-0.12.svn1889.fc38.s390x freetype-2.12.1-3.fc38.s390x freetype-devel-2.12.1-3.fc38.s390x freexl-1.0.6-18.fc38.s390x gc-8.2.2-1.fc38.s390x gcc-13.0.0-0.4.fc38.s390x gcc-c++-13.0.0-0.4.fc38.s390x gcc-gfortran-13.0.0-0.4.fc38.s390x gcc-plugin-annobin-13.0.0-0.4.fc38.s390x gdal-libs-3.6.1-1.fc38.s390x gdk-pixbuf2-2.42.10-1.fc38.s390x gdk-pixbuf2-modules-2.42.10-1.fc38.s390x geos-3.11.1-1.fc38.s390x gettext-0.21.1-1.fc38.s390x gettext-envsubst-0.21.1-1.fc38.s390x gettext-libs-0.21.1-1.fc38.s390x gettext-runtime-0.21.1-1.fc38.s390x giflib-5.2.1-14.fc38.s390x git-2.39.0-1.fc38.s390x git-core-2.39.0-1.fc38.s390x git-core-doc-2.39.0-1.fc38.noarch gl-manpages-1.1-25.20190306.fc37.noarch gl2ps-1.4.2-6.fc38.s390x gl2ps-devel-1.4.2-6.fc38.s390x glib2-2.74.1-2.fc38.s390x glib2-devel-2.74.1-2.fc38.s390x glibc-devel-2.36.9000-19.fc38.s390x glibc-headers-s390-2.36.9000-19.fc38.noarch gnutls-3.7.8-9.fc38.s390x google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch graphite2-1.3.14-10.fc38.s390x graphite2-devel-1.3.14-10.fc38.s390x groff-base-1.22.4-10.fc38.s390x guile22-2.2.7-6.fc38.s390x harfbuzz-6.0.0-1.fc38.s390x harfbuzz-devel-6.0.0-1.fc38.s390x harfbuzz-icu-6.0.0-1.fc38.s390x hdf-libs-4.2.15-11.fc38.s390x hdf5-1.12.1-10.fc38.s390x hwloc-libs-2.5.0-4.fc38.s390x imath-3.1.6-1.fc38.s390x jasper-libs-3.0.6-1.fc38.s390x jbigkit-libs-2.1-24.fc38.s390x json-c-0.16-3.fc38.s390x jsoncpp-1.9.5-3.fc38.s390x jxrlib-1.1-23.fc38.s390x kernel-headers-6.1.0-1.fc38.s390x langpacks-core-font-en-3.0-27.fc38.noarch lcms2-2.14-1.fc38.s390x less-608-1.fc38.s390x libGLEW-2.2.0-3.fc38.s390x libICE-1.0.10-9.fc38.s390x libICE-devel-1.0.10-9.fc38.s390x libSM-1.2.3-11.fc38.s390x libSM-devel-1.2.3-11.fc38.s390x libX11-1.8.1-2.fc38.s390x libX11-common-1.8.1-2.fc38.noarch libX11-devel-1.8.1-2.fc38.s390x libX11-xcb-1.8.1-2.fc38.s390x libXScrnSaver-1.2.3-11.fc38.s390x libXScrnSaver-devel-1.2.3-11.fc38.s390x libXau-1.0.11-1.fc38.s390x libXau-devel-1.0.11-1.fc38.s390x libXcomposite-0.4.5-8.fc38.s390x libXcomposite-devel-0.4.5-8.fc38.s390x libXcursor-1.2.1-2.fc38.s390x libXcursor-devel-1.2.1-2.fc38.s390x libXdmcp-1.1.3-9.fc38.s390x libXdmcp-devel-1.1.3-9.fc38.s390x libXext-1.3.5-1.fc38.s390x libXext-devel-1.3.5-1.fc38.s390x libXfixes-6.0.0-4.fc38.s390x libXfixes-devel-6.0.0-4.fc38.s390x libXft-2.3.6-1.fc38.s390x libXft-devel-2.3.6-1.fc38.s390x libXi-1.8-3.fc38.s390x libXi-devel-1.8-3.fc38.s390x libXinerama-1.1.5-1.fc38.s390x libXinerama-devel-1.1.5-1.fc38.s390x libXmu-1.1.4-1.fc38.s390x libXmu-devel-1.1.4-1.fc38.s390x libXpm-3.5.13-8.fc38.s390x libXpm-devel-3.5.13-8.fc38.s390x libXrandr-1.5.2-9.fc38.s390x libXrandr-devel-1.5.2-9.fc38.s390x libXrender-0.9.11-1.fc38.s390x libXrender-devel-0.9.11-1.fc38.s390x libXres-1.2.1-3.fc38.s390x libXres-devel-1.2.1-3.fc38.s390x libXt-1.2.1-3.fc38.s390x libXt-devel-1.2.1-3.fc38.s390x libXtst-1.2.4-1.fc38.s390x libXtst-devel-1.2.4-1.fc38.s390x libXv-1.0.11-17.fc38.s390x libXv-devel-1.0.11-17.fc38.s390x libXxf86vm-1.1.5-1.fc38.s390x libaec-1.0.6-3.fc38.s390x libasan-13.0.0-0.4.fc38.s390x libatomic-13.0.0-0.4.fc38.s390x libb2-0.98.1-7.fc38.s390x libblkid-devel-2.38.1-3.fc38.s390x libcbor-0.7.0-8.fc38.s390x libdrm-2.4.114-1.fc38.s390x libdrm-devel-2.4.114-1.fc38.s390x libedit-3.1-44.20221030cvs.fc38.s390x libfabric-1.17.0-1.fc38.s390x libffi-devel-3.4.4-1.fc38.s390x libfido2-1.12.0-2.fc38.s390x libgeotiff-1.7.1-5.fc38.s390x libgfortran-13.0.0-0.4.fc38.s390x libglvnd-1:1.6.0-1.fc38.s390x libglvnd-core-devel-1:1.6.0-1.fc38.s390x libglvnd-devel-1:1.6.0-1.fc38.s390x libglvnd-egl-1:1.6.0-1.fc38.s390x libglvnd-gles-1:1.6.0-1.fc38.s390x libglvnd-glx-1:1.6.0-1.fc38.s390x libglvnd-opengl-1:1.6.0-1.fc38.s390x libgta-1.2.1-8.fc38.s390x libharu-2.3.0-16.fc38.s390x libibumad-41.0-1.fc37.s390x libibverbs-41.0-1.fc37.s390x libicu-71.1-2.fc38.s390x libicu-devel-71.1-2.fc38.s390x libjpeg-turbo-2.1.4-1.fc38.s390x libjpeg-turbo-devel-2.1.4-1.fc38.s390x libkml-1.3.0-42.fc38.s390x libmount-devel-2.38.1-3.fc38.s390x libmpc-1.2.1-5.fc38.s390x libnl3-3.7.0-2.fc38.s390x libogg-2:1.3.5-4.fc38.s390x libpng-2:1.6.37-13.fc38.s390x libpng-devel-2:1.6.37-13.fc38.s390x libpq-15.0-2.fc38.s390x libqhull_r-1:7.2.1-11.fc38.s390x librdmacm-41.0-1.fc37.s390x librttopo-1.1.0-10.fc38.s390x libselinux-devel-3.4-6.fc38.s390x libsepol-devel-3.4-4.fc38.s390x libspatialite-5.0.1-19.fc38.s390x libstdc++-devel-13.0.0-0.4.fc38.s390x libtheora-1:1.1.1-32.fc38.s390x libtiff-4.4.0-4.fc38.s390x libtool-ltdl-2.4.7-3.0.1.fc38.s390x libubsan-13.0.0-0.4.fc38.s390x libuv-1:1.44.2-2.fc38.s390x libwayland-client-1.21.0-1.fc37.s390x libwayland-server-1.21.0-1.fc37.s390x libwebp-1.2.4-2.fc38.s390x libxcb-1.13.1-10.fc38.s390x libxcb-devel-1.13.1-10.fc38.s390x libxcrypt-devel-4.4.33-5.fc38.s390x libxkbfile-1.1.1-1.fc38.s390x libxkbfile-devel-1.1.1-1.fc38.s390x libxml2-devel-2.10.3-2.fc38.s390x libxshmfence-1.3-11.fc38.s390x lua-5.4.4-6.fc38.s390x lua-filesystem-1.8.0-7.fc38.s390x lua-json-1.3.4-2.fc37.noarch lua-lpeg-1.0.2-9.fc38.s390x lua-posix-35.1-4.fc38.s390x lua-term-0.07-16.fc38.s390x make-1:4.3-11.fc38.s390x mariadb-connector-c-3.2.7-2.fc38.s390x mariadb-connector-c-config-3.2.7-2.fc38.noarch mesa-libEGL-22.3.1-1.fc38.s390x mesa-libGL-22.3.1-1.fc38.s390x mesa-libGL-devel-22.3.1-1.fc38.s390x mesa-libGLU-9.0.1-7.fc38.s390x mesa-libGLU-devel-9.0.1-7.fc38.s390x mesa-libgbm-22.3.1-1.fc38.s390x mesa-libglapi-22.3.1-1.fc38.s390x metis-5.1.0-33.fc38.s390x metis-devel-5.1.0-33.fc38.s390x minizip-ng-3.0.7-2.fc38.s390x mpdecimal-2.5.1-4.fc38.s390x mpi4py-common-3.1.4-1.fc38.noarch mpich-4.0.2-4.fc38.s390x mpich-devel-4.0.2-4.fc38.s390x munge-libs-0.5.15-2.fc38.s390x ncurses-6.3-5.20221126.fc38.s390x netcdf-4.9.0-4.fc38.s390x nspr-4.35.0-2.fc38.s390x nss-3.85.0-1.fc38.s390x nss-softokn-3.85.0-1.fc38.s390x nss-softokn-freebl-3.85.0-1.fc38.s390x nss-sysinit-3.85.0-1.fc38.s390x nss-util-3.85.0-1.fc38.s390x ogdi-4.1.0-8.fc37.s390x openblas-0.3.21-4.fc38.s390x openblas-openmp-0.3.21-4.fc38.s390x openblas-openmp64-0.3.21-4.fc38.s390x opencascade-devel-7.5.0-7.fc37.s390x opencascade-draw-7.5.0-7.fc37.s390x opencascade-foundation-7.5.0-7.fc37.s390x opencascade-modeling-7.5.0-7.fc37.s390x opencascade-ocaf-7.5.0-7.fc37.s390x opencascade-visualization-7.5.0-7.fc37.s390x openexr-libs-3.1.5-2.fc37.s390x openjpeg2-2.5.0-2.fc37.s390x openmpi-4.1.4-7.fc38.s390x openmpi-devel-4.1.4-7.fc38.s390x openslide-3.4.1-22.fc37.s390x opensm-libs-3.3.24-4.fc37.s390x openssh-9.0p1-8.fc38.s390x openssh-clients-9.0p1-8.fc38.s390x orangefs-2.9.8-7.fc37.s390x pcre2-devel-10.40-1.fc37.1.s390x pcre2-utf16-10.40-1.fc37.1.s390x pcre2-utf32-10.40-1.fc37.1.s390x perl-Carp-1.52-489.fc37.noarch perl-Class-Struct-0.66-492.fc38.noarch perl-DynaLoader-1.52-492.fc38.s390x perl-Encode-4:3.19-492.fc38.s390x perl-Errno-1.36-492.fc38.s390x perl-Error-1:0.17029-10.fc37.noarch perl-Exporter-5.77-489.fc37.noarch perl-Fcntl-1.15-492.fc38.s390x perl-File-Basename-2.85-492.fc38.noarch perl-File-Find-1.40-492.fc38.noarch perl-File-Path-2.18-489.fc37.noarch perl-File-Temp-1:0.231.100-489.fc37.noarch perl-File-stat-1.12-492.fc38.noarch perl-Getopt-Long-1:2.54-1.fc38.noarch perl-Getopt-Std-1.13-492.fc38.noarch perl-Git-2.39.0-1.fc38.noarch perl-HTTP-Tiny-0.082-1.fc37.noarch perl-IO-1.50-492.fc38.s390x perl-IPC-Open3-1.22-492.fc38.noarch perl-MIME-Base64-3.16-489.fc37.s390x perl-POSIX-2.03-492.fc38.s390x perl-PathTools-3.84-489.fc37.s390x perl-Pod-Escapes-1:1.07-489.fc37.noarch perl-Pod-Perldoc-3.28.01-490.fc37.noarch perl-Pod-Simple-1:3.43-490.fc37.noarch perl-Pod-Usage-4:2.03-3.fc37.noarch perl-Scalar-List-Utils-5:1.63-489.fc38.s390x perl-SelectSaver-1.02-492.fc38.noarch perl-Socket-4:2.036-1.fc38.s390x perl-Storable-1:3.26-489.fc37.s390x perl-Symbol-1.09-492.fc38.noarch perl-Term-ANSIColor-5.01-490.fc37.noarch perl-Term-Cap-1.17-489.fc37.noarch perl-TermReadKey-2.38-15.fc38.s390x perl-Text-ParseWords-3.31-489.fc37.noarch perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch perl-Time-Local-2:1.300-489.fc37.noarch perl-constant-1.33-490.fc37.noarch perl-if-0.61.000-492.fc38.noarch perl-interpreter-4:5.36.0-492.fc38.s390x perl-lib-0.65-492.fc38.s390x perl-libs-4:5.36.0-492.fc38.s390x perl-mro-1.26-492.fc38.s390x perl-overload-1.35-492.fc38.noarch perl-overloading-0.02-492.fc38.noarch perl-parent-1:0.239-1.fc38.noarch perl-podlators-1:5.00-1.fc38.noarch perl-vars-1.05-492.fc38.noarch pixman-0.40.0-6.fc37.s390x pmix-4.1.2-3.fc37.s390x poppler-22.08.0-4.fc38.s390x poppler-data-0.4.11-3.fc37.noarch procps-ng-3.3.17-8.fc38.s390x proj-9.1.1-1.fc38.s390x proj-data-9.1.1-1.fc38.noarch pugixml-1.13-1.fc38.s390x pybind11-devel-2.10.1-1.fc38.s390x pyproject-rpm-macros-1.5.0-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-rpm-macros-3.11-6.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-1.fc38.s390x python3-devel-3.11.1-1.fc38.s390x python3-libs-3.11.1-1.fc38.s390x python3-mpi4py-mpich-3.1.4-1.fc38.s390x python3-mpi4py-openmpi-3.1.4-1.fc38.s390x python3-mpich-4.0.2-4.fc38.s390x python3-openmpi-4.1.4-7.fc38.s390x python3-packaging-21.3-7.fc38.noarch python3-pyparsing-3.0.9-2.fc37.noarch python3-rpm-generators-13-2.fc37.noarch python3-rpm-macros-3.11-6.fc38.noarch rhash-1.4.3-1.fc38.s390x rpm-mpi-hooks-8-4.fc37.noarch shared-mime-info-2.2-2.fc37.s390x snappy-1.1.9-5.fc37.s390x sysprof-capture-devel-3.46.0-1.fc38.s390x tbb-2020.3-12.fc37.s390x tbb-devel-2020.3-12.fc37.s390x tcl-1:8.6.12-3.fc38.s390x tcl-devel-1:8.6.12-3.fc38.s390x tcsh-6.24.01-2.fc37.s390x tk-1:8.6.12-3.fc37.s390x tk-devel-1:8.6.12-3.fc37.s390x unixODBC-2.3.11-1.fc38.s390x uriparser-0.9.7-1.fc38.s390x vim-filesystem-2:9.0.1054-1.fc38.noarch vtk-9.1.0-18.fc38.s390x xerces-c-3.2.3-7.fc37.s390x xml-common-0.6.3-59.fc37.noarch xorg-x11-proto-devel-2022.2-2.fc38.noarch xz-devel-5.2.9-1.fc38.s390x zlib-devel-1.2.13-1.fc38.s390x Complete! Finish: build setup for netgen-mesher-6.2.2202-3.fc38.src.rpm Start: rpmbuild netgen-mesher-6.2.2202-3.fc38.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1658448000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IJMTSF + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf netgen-6.2.2202 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/netgen-mesher-6.2.2202.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd netgen-6.2.2202 + /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/0011-system-pybind11.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_install-togl.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_sizet.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/netgen_arm64.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 + install -pm 0744 /builddir/build/SOURCES/pybind11Tools.cmake cmake/ + install -pm 0744 /builddir/build/SOURCES/FindPythonLibsNew.cmake cmake/cmake_modules/ + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ejWI7c + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2202 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B s390x-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 -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.11/site-packages -DUSE_JPEG=1 -DUSE_OCC=1 -DOpenGL_GL_PREFERENCE=GLVND Checking for write permissions in install directory... CMake Warning at CMakeLists.txt:64 (message): No write access at install directory, please set correct permissions -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 Checking for write permissions in install directory... CMake Warning at cmake/SuperBuild.cmake:76 (message): No write access at install directory, please set correct permissions Call Stack (most recent call first): CMakeLists.txt:76 (include) -- Found Pybind11: /usr/include -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu + /usr/bin/cmake --build s390x-redhat-linux-gnu -j2 --verbose /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/CMakeFiles/netgen.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu' [ 10%] Creating directories for 'netgen' [ 20%] Performing check_submodules step for 'netgen' /usr/bin/cmake -Dcfgdir= -P /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/tmp/netgen-mkdirs.cmake /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-mkdir fatal: not a git repository (or any of the parent directories): .git /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-check_submodules [ 30%] No download step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-download [ 40%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-update [ 50%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-patch [ 60%] Performing configure step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DPYTHON_INCLUDE_DIRS=/usr/include/python3.11 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.11.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_STUB_LIBRARY=/usr/lib64/libtclstub8.6.a -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_STUB_LIBRARY=/usr/lib64/libtkstub8.6.a -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/bin/tclsh -DTK_WISH=/bin/wish "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes" "-DCMAKE_CXX_FLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection" -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=OFF -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=1 -DUSE_MPEG=OFF -DUSE_JPEG=1 -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DTRACE_MEMORY=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNG_INSTALL_DIR_CMAKE:UNINITIALIZED=/usr/lib64/cmake/netgen-mesher -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/netgen-mesher -DNG_INSTALL_DIR_LIB:UNINITIALIZED=/usr/lib64 -DNG_INSTALL_DIR_PYTHON:UNINITIALIZED=/usr/lib64/python3.11/site-packages -DNG_INSTALL_SUFFIX:UNINITIALIZED=netgen_mesher -DOpenGL_GL_PREFERENCE:UNINITIALIZED=GLVND -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_PREFIX_PATH= "-GUnix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 Re-run cmake no build system arguments -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 Git: /usr/bin/git (found version "2.39.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 Call Stack (most recent call first): CMakeLists.txt:87 (include) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- 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 -- Found PythonInterp: /usr/bin/python3 (found version "3.11.1") -- Found PythonLibs: /usr/lib64/libpython3.11.so -- Found Pybind11: /usr/include -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'pybind11_stubgen' CMake Warning at python/CMakeLists.txt:31 (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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection 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.11/site-packages ------------------------------------------------------------------------ -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX NG_INSTALL_PYBIND SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-configure [ 70%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake fatal: not a git repository (or any of the parent directories): .git [ 80%] Performing build step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/gmake --silent gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -- Found Git: /usr/bin/git (found version "2.39.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 1%] Built target ng_generate_version_file gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o In file included from /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:627: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4622 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:1271:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:22: warning: unused variable 'infile' [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:38: warning: unused variable 'outfile' [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:21:10: warning: unused variable 'j' [-Wunused-variable] 21 | int i, j; | ^ [ 1%] Linking CXX executable makerls /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -o makerls gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 1%] Built target makerls [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 2%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 2%] Linking C shared library libngtogl.so /usr/bin/gcc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 2%] Built target togl [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable] 125 | auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:330:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:342:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:360:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:633:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:112:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:118:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:124:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:130:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:172:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:181:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:187:17: required from here /builddir/build/BUILD/netgen-6.2.2202/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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 415 | catch (Exception e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:534:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 534 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:536:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 536 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:548:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 548 | catch (Exception e) | ^ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Linking CXX shared library libngcore.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::::: /usr/lib64/libpython3.11.so In member function '__ct ', inlined from '_Construct' at /usr/include/c++/13/bits/stl_construct.h:119:7, inlined from 'construct' at /usr/include/c++/13/bits/alloc_traits.h:660:19, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from 'make_shared' at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from 'SetFlag' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:164:56: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function 'SetFlag': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 8%] Built target ngcore gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 8%] Generating rule_triarules.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o [ 9%] Generating rule_hexrules.cpp [ 9%] Generating rule_prismrules2.cpp [ 10%] Generating rule_pyramidrules.cpp [ 10%] Generating rule_pyramidrules2.cpp [ 11%] Generating rule_quadrules.cpp [ 11%] Generating rule_tetrules.cpp gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 512 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:201:34: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 46 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 362 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 603 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:634:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 862 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 866 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 13%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 461 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 795 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1116 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1156 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1596:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1596 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1734:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1734 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1807:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1807 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1883:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1883 | for(int i=0; i*>&, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2152:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2152 | for(int j=0; j*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2497:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2497 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2547:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2547 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2596:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2596 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2636:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2636 | for(int j=0; j*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2865:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2865 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2867:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2867 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2869:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2869 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2871:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2871 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2873:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2873 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2924:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2924 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2994:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2994 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3015:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3015 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3038:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3038 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3064:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3064 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3139:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3139 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3142:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3142 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3147:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3147 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3150:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3150 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3155:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3155 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3158 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3209:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3209 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3211:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3211 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3219 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3224:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3224 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3226:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3226 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3234 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3239 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3241:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3241 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3249:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3249 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3374:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3374 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3613:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3613 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3617:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3617 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3621:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3621 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3628 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3634:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3638:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3638 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3689:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3689 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3784:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3784 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3968:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3968 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:4015:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4015 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2476:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2477:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2478:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2479:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2480:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2816:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3192:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 14%] Linking CXX shared library pyngcoreNone /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyngcoreNone -o pyngcoreNone CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: -flto libngcore.so -lpython3.11 [ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:59:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 59 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'ngcore::Array netgen::BuildSegments(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:136:13: warning: unused variable 'topo' [-Wunused-variable] 136 | auto& topo = mesh.GetTopology(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InterpolateSurfaceGrowthVectors(const Mesh&, const BoundaryLayerParameters&, int, ngcore::FlatArray, PointIndex>, const ngcore::Table&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:224:17: warning: unused variable 'cnt' [-Wunused-variable] 224 | int cnt = 1; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:218:14: warning: unused variable 'i' [-Wunused-variable] 218 | for(auto i : Range(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateGrowthVectors()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:502:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | if(edgenr >= geo.GetNEdges()) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::Generate2dMesh(Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1002:11: warning: unused variable 'res' [-Wunused-variable] 1002 | auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1006:10: warning: unused variable 'hsteps' [-Wunused-variable] 1006 | int hsteps = mp.optsteps2d; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1139:13: warning: unused variable 'new_fd_index' [-Wunused-variable] 1139 | int new_fd_index = mesh.AddFaceDescriptor(new_fd); | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1185:12: warning: unused variable 'domain' [-Wunused-variable] 1185 | int domain = sel.GetIndex(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1264:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable] 1264 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1318:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1318 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:36: warning: 'p4.i' may be used uninitialized [-Wmaybe-uninitialized] 612 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:32: warning: 'p3.i' may be used uninitialized [-Wmaybe-uninitialized] 612 | PointIndex p3, p4; | ^~ [ 15%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 15%] Built target pyngcore gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:44:9: warning: unused variable 'nse' [-Wunused-variable] 44 | int nse = mesh.GetNSE(); | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:11 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:12 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:142:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:612:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 612 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:624:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 624 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:723:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 723 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:729:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:793:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 793 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:876:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 876 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1000:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1087:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1141:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1141 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1204:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1204 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1205:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1205 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1212:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1212 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1223:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1223 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1247:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1248:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1248 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1301:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1301 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1324:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1324 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1650 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1654 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1731:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1731 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1743:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1743 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1745:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1745 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1750:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1750 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1788:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1788 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1796:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1796 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1785:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2381 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2399:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4035:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4309:37: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4322:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4328:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4348:41: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4795:39: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:600:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:606:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:682:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray&, int, int, double, double, int, double, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for(int i=0; i&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:283:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 283 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:496:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 496 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:521:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 521 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:539:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:554:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:598:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 598 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:616:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 616 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:655:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 655 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:875:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 875 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1006 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1341:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1341 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1839:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1839 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2121:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2121 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2389:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2389 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2448:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2448 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2592:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2592 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2659:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2659 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2944:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2944 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3000:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3000 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 18%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:173:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:192:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:247:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 247 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:254:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 254 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:258:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 258 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:267:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 267 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:290:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 290 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:297:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 297 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:301:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 301 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:310:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 310 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:324:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:330:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 330 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:655:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 655 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:895:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 895 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1127:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1127 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1150:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1150 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1533:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1533 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1534:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1534 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4442 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4464:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4464 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4472:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4472 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4481:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4481 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4790:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4790 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4797:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4797 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4841:22: warning: unused variable 'have_vec_func' [-Wunused-variable] 4841 | bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1969:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4454:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4455:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 18%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 19%] Linking CXX shared library libngvisual.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.11.so In function 'ParallelFor', inlined from 'GetMinMax' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:2702:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function 'GetMinMax': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 19%] Built target visual gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 19%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:31, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.ixx:28, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, const TopTools_MapOfShape&, Standard_Boolean)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function 'Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:322:20: note: 'endU' was declared here 322 | Standard_Real U, endU, min; | ^~~~ [ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx:34: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:215:11: warning: 'angle' may be used uninitialized [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:201:25: note: 'angle' was declared here 201 | Standard_Real angle; | ^~~~~ [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:16: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, NCollection_Sequence&, TopoDS_Edge const&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:446:17: note: 'U1' was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:457:17: note: 'U2' was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx:14: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:414:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 414 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:420:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 420 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable 'fd' [-Wunused-variable] 252 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:730:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 730 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:439:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:541:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 541 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:753:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 753 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:982:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1003:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1032:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1032 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1148:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1148 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1167:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1167 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1306:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1306 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1393:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1393 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1667:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1667 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1544:13: warning: unused variable 'ne' [-Wunused-variable] 1544 | int np, ne; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:465:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:562:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1129 | if(leaf_index.Size()::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:882:23: required from 'netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:13 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393: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:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:877:60: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS.lxx:18, from /usr/include/opencascade/TopoDS.hxx:156, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:10: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1602:10: warning: variable 'my_hash' set but not used [-Wunused-but-set-variable] 1602 | auto my_hash = [](const TopoDS_Shape & key) { | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In function 'void netgen::step_utils::WriteIdentifications(opencascade::handle, const TopoDS_Shape&, opencascade::handle)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:2226:16: warning: unused variable 'n' [-Wunused-variable] 2226 | auto n = identifications.size(); | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1113:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1087:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1092:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 43 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 57 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 435 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 469 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 583 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:320:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1278:16: required from 'void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:106:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1129 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1509:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1509 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1511:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1511 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(Mesh&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1000:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(Mesh&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1250 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1257 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1291 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1294 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1357:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1357 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1451:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1451 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1605:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1605 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1641:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1641 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1669:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1669 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1726:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1726 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1788:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1788 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(Mesh&, NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1852 | for( int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'netgen::OCCGeometry::BuildFMap()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1204:32: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 1204 | face->domout = k; | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1186:15: note: 'k' was declared here 1186 | int k; | ^ [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:449:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 449 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:458:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 458 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:611:9: warning: unused variable 'ntasks' [-Wunused-variable] 611 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable 'vstep' [-Wunused-variable] 35 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 27%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/meshing/improve2.cpp:744:20: note: 'pi1.i' was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/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++/13/bits/memory_resource.h:47, from /usr/include/c++/13/string:58, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2202/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++/13/tuple:292:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63, inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:796:11: /usr/include/c++/13/tuple:200:11: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2202/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++/13/tuple:292:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63, inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:806:12: /usr/include/c++/13/tuple:200:11: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:35: note: 'pi4.i' was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:230:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:273:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:277:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:326:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 326 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:333:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:370:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:16, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:227:15: warning: unused variable 'l' [-Wunused-variable] 227 | int l; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:363:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 363 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:380:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:395:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:421:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 421 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:437:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:467:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:482:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 482 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:485:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:501:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 501 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table&, ngcore::Array&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:814:7: warning: unused variable 'np' [-Wunused-variable] 814 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1027:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1027 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1129:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1129 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1325:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1325 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2664:19: warning: unused variable 'k1' [-Wunused-variable] 2664 | int k1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2716:7: warning: unused variable 'np' [-Wunused-variable] 2716 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2717:7: warning: unused variable 'ne' [-Wunused-variable] 2717 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2965:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2965 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2967:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2967 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3007:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3007 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3029:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3029 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3039:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3039 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3053:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3053 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3056:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3056 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3067 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3087:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3087 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3104:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3104 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3127:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3127 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3200:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3200 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3203:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3203 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3218:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3218 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3427:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3427 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3435:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3435 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3510:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3510 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3626:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3626 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3670:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3670 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3683:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3683 | for(int i=0; i&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3740 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3776:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3776 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:14: warning: unused variable 'pi1' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:19: warning: unused variable 'pi2' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:24: warning: unused variable 'pi3' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:29: warning: unused variable 'pi4' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:34: warning: unused variable 'pi5' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3881:16: warning: unused variable 'bad2' [-Wunused-variable] 3881 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3983:16: warning: unused variable 'bad2' [-Wunused-variable] 3983 | double bad1, bad2; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:731:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1053:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1846:40: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1850:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: In member function 'netgen::TABLE::operator[](int) const', inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:42: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'pi1.i' may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:14: note: 'pi1.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:29: warning: 'pi2.i' may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:19: note: 'pi2.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:46: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:24: note: 'pi3.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17: In member function 'ngcore::FlatTable::operator[](netgen::PointIndex) const', inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3773:35: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:50:33: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized] 50 | return FlatArray (index[i+1]-index[i], data+index[i]); | ~~~~~^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:29: note: 'pi4.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:34: warning: 'pi5.i' may be used uninitialized [-Wmaybe-uninitialized] 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 29%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:535:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:543:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:704:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 704 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:748:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 748 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:834:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 834 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 849 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:893:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 893 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:901:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 901 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:908:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 908 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:914:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 914 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 919 | for (int ii = 0; ii&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3341:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3341 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3382:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3382 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3426:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3426 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3561:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3561 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3563:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3563 | for(j=i+1; j&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6433:66: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 6433 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6454:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6454 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6743:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6743 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6794:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6794 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6963:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6969:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6969 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6978:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6978 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7008:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7008 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7010:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7010 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7025:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7025 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7027:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7027 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7035:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7035 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetMaterial(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7052:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7052 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7061:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7061 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7069:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7069 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7081:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7081 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetBCName(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7092:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7092 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7104:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7104 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD2Name(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7136:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7136 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7148:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7148 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7173:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7173 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD3Name(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7187:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7187 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7226:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7226 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7251 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7310:12: warning: unused variable 'ret' [-Wunused-variable] 7310 | auto ret = fabs(v*n_plane)/l; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'std::shared_ptr netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7304:10: warning: variable 'onPlane' set but not used [-Wunused-but-set-variable] 7304 | auto onPlane = [&] (const MeshPoint & p) -> bool | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:315:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7216:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7241:57: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2499:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7064:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7213:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7238:28: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2433:32: required from 'netgen::Mesh::FindOpenElements(int):: [with auto:37 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2423:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6844:30: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:48 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6840:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:28: warning: 'lam' may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:200:20: note: 'lam' was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:18: warning: 'seg_lam' may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:199:20: note: 'seg_lam' was declared here 199 | double seg_lam; | ^~~~~~~ [ 29%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In member function 'auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:350:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 350 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:356:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 356 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1790:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable] 1790 | auto [pnt, angle] = *twist; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1862:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1862 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1902:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1902 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2085:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2085 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2091:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2091 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2083:11: warning: unused variable 'cnt' [-Wunused-variable] 2083 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2104:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2104 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2116:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2116 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2156 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable 'dim' [-Wunused-variable] 57 | auto dim = mesh.GetDimension(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(MeshingData&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:234:29: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 234 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(MeshingData&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:333:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(MeshingData&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:375:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 375 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:436:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 436 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:397:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 397 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:484:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 484 | { | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:603:9: warning: unused variable 'i' [-Wunused-variable] 603 | int i; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/debugging.hpp:17:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In function 'pybind11::object CastShape(const TopoDS_Shape&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:203:1: warning: control reaches end of non-void function [-Wreturn-type] 203 | }; | ^ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(Mesh&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:355:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 355 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:463:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:548:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 548 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:549:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:644:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 644 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:810:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:819:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 819 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:862:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 862 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:880:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:943:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 943 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:957:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 957 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:973:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 973 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1037:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1037 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1080:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1080 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1093:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1093 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1096:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1096 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1168:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1172:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1172 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1258:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1258 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1323 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1329:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1329 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1361:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1361 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1430:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1430 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1459:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1459 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1504:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1504 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1513:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1513 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1520:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1520 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1565:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1565 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1572:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1572 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1645: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1694:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1694 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1756:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1756 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1793:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1793 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1811:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1811 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1836:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1836 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1732:10: warning: unused variable 'transp' [-Wunused-variable] 1732 | double transp = vispar.transp; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:113:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:328:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:281:13: required from 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const NgArray&, const NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const Mesh&, NgArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const Mesh&, const char*, double, char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:393:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare] 393 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:1376:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1376 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2739:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2739 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2821:33: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2736:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 181 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:225:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 225 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 446 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 579 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 624 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 644 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:880:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:892:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 995 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 997 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1008 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 35%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 37%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o [ 37%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/gp_Pnt.lxx:19, from /usr/include/opencascade/gp_Pnt.hxx:199, from /usr/include/opencascade/Bnd_Box.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 38%] Linking CXX shared library libngocc.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o CMakeFiles/occ.dir/python_occ_basic.cpp.o CMakeFiles/occ.dir/python_occ_shapes.cpp.o CMakeFiles/occ.dir/occ_face.cpp.o CMakeFiles/occ.dir/occ_edge.cpp.o CMakeFiles/occ.dir/occ_vertex.cpp.o CMakeFiles/occ.dir/occ_utils.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:13 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:864:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:911:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 911 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 943 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 980 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:1019:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1019 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:996:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1011:7: warning: unused variable 'j' [-Wunused-variable] 1011 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1037:7: warning: unused variable 'j' [-Wunused-variable] 1037 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1104:7: warning: unused variable 'j' [-Wunused-variable] 1104 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'np' [-Wunused-variable] 1341 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1342:7: warning: unused variable 'ne' [-Wunused-variable] 1342 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1470:7: warning: unused variable 'np' [-Wunused-variable] 1470 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1652:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1652 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1809:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1858:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1858 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1915:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1915 | for(int i=0; i; FACEArray = NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:460:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1376:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1651:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:350:32: required from 'netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: [with auto:11 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:341:65: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1491:22: required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:12 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:262:22: required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1487:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(Mesh&, const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:477:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 477 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:480:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:489:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 489 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:496:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 496 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:502:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 502 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:521:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 521 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 579 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:610:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 610 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:655:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 655 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:659:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:660:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:753:21: warning: unused variable 'orient_inner' [-Wunused-variable] 753 | int orient_inner = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:939:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 939 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:960:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:985:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 985 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 988 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:999:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 999 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1027:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1027 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1031:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1031 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1041:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1041 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1091:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1091 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1097:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1097 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1106:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1106 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1539:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1539 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1599:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1599 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1602:36: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1602 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1614:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1614 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1751:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2415:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2415 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2456:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2456 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2468:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2468 | for(int k=0;k::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:476:8: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1429:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1480:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:425:89: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:11 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393: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:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:421:75: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:433:84: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:12 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393: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:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:429:71: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: In member function 'netgen::TABLE::operator[](int) const', inlined from 'netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:810:53: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'MEM[(int &)&paedge3]' may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3]' was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:811:19: warning: 'MEM[(int &)&paedge3 + 4]' may be used uninitialized [-Wmaybe-uninitialized] 811 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3 + 4]' was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 41%] Built target occ [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 41%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 42%] Linking CXX shared library libngoccvis.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: libngocc.so.6.2 ../core/libngcore.so [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 43%] Built target occvis [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(Mesh&, NgArray >&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[0]' may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[1]' may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[2]' may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[3]' may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:426:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 426 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In function 'void netgen::DivideEdge(GeometryEdge*, const MeshingParameters&, const Mesh&, ngcore::Array >&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:492:18: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 492 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:601:20: warning: unused variable 'params_primary' [-Wunused-variable] 601 | auto & params_primary = all_params[nr_primary]; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:784:38: warning: unused variable 'edge_mapping' [-Wunused-variable] 784 | ShapeIdentification *edge_mapping; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:756:20: warning: unused variable 'idents' [-Wunused-variable] 756 | auto & idents = mesh.GetIdentifications(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:1041:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1041 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 157 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:933: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] 933 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:939:25: warning: unused variable 'i' [-Wunused-variable] 939 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:945:25: warning: unused variable 'i' [-Wunused-variable] 945 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:982:27: warning: unused variable 'i' [-Wunused-variable] 982 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1008:27: warning: unused variable 'i' [-Wunused-variable] 1008 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1491:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1491 | for(int i = 0; i= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:615:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:616:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:618:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function 'virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:123:20: warning: unused variable 'det' [-Wunused-variable] 123 | double norm_r, det, energy=0.0, new_energy=0.0, alpha=2.0,u=0.0,v=0.0,maxerr=1e-16; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/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&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:249:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 249 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:259:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:475:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 475 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp: In member function 'void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 61%] Linking CXX shared library libngmesh.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/surfacegeom.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/rule_hexrules.cpp.o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o CMakeFiles/mesh.dir/rule_quadrules.cpp.o CMakeFiles/mesh.dir/rule_tetrules.cpp.o CMakeFiles/mesh.dir/rule_triarules.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/libpython3.11.so In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1036:15, inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:275:38: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'InsertNewElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:562:50: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'InsertNewElements': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'GenerateBoundaryLayer2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1060:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'GenerateBoundaryLayer2': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1817:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1818:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:846:16, inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2118:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'SetAllocSize': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'FindOpenElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2695:57: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'FindOpenElements': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:327:9, inlined from 'AddPoint' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:93:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'AddPoint': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'GetLocals': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'GetLocals': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'BuildEdgeList' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51, inlined from 'CombineImprove' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:614:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'CombineImprove': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:0, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:0, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from '_S_manage' at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_S_manage': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from '_S_manage' at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_S_manage': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'SwapImprove2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4011:101: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'SwapImprove2': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2690:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'Add': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:307:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'operator=': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:311:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'operator=': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'BuildEdgeList.constprop' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'BuildEdgeList.constprop': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1486:54: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'operator().isra': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1489:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'operator().isra': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:53:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function 'DivideMesh': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:56:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function 'DivideMesh': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 61%] Built target mesh gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable 'i' [-Wunused-variable] 673 | for(auto i : IntRange(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1736 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: note: remove 'std::move' call /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 2058 | if(i1 hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Plane]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable 'BndPntRange' set but not used [-Wunused-but-set-variable] 514 | auto BndPntRange = mesh->Points().Range(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o [ 64%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:970:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 970 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1017:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1081:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1081 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1117 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1213:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1213 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1263:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1275 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1281:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1281 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1307 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1596:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1596 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1600:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1600 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1339:5: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]' /usr/include/c++/13/optional:278:19: required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]' /usr/include/c++/13/optional:457: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]' /usr/include/c++/13/optional:918:22: required from 'std::enable_if_t, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t, _Tp&> = netgen::MeshingParameters&]' /usr/include/pybind11/stl.h:334:22: required from 'bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]' /usr/include/pybind11/cast.h:1424: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]' /usr/include/pybind11/cast.h:1402:68: required from 'bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]' /usr/include/pybind11/pybind11.h:228:42: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]' /usr/include/pybind11/pybind11.h:100:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]' /usr/include/pybind11/pybind11.h:1558:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 67%] Linking CXX shared library libnggeom2d.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/csg2d.cpp.o CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.11.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1598:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1568:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1573:36: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp: In member function '__ct_base ': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:778:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 778 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:648:12, inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:874:18, inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'Add': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'load' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:49:22, inlined from 'load_impl_sequence' at /usr/include/pybind11/cast.h:1424:51, inlined from 'load_args' at /usr/include/pybind11/cast.h:1402:68, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:228:42, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:224:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 68%] Built target geom2d gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:449:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 449 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:464:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 464 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:476:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 476 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:496:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 645 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:751:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 751 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3057:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3057 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3073:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3073 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3120:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3120 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3141:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3141 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3156 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3345:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3345 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3359:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3359 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3493:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3493 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 3660 | Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] ); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In constructor 'netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 70%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 72%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | for(int i=0; i&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1035 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int, ngcore::Array, netgen::STLPointId>&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable 'i' [-Wunused-variable] 356 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:490:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 490 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:508:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:755:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 755 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1040:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1040 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1061:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1061 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1081:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1081 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:699:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 699 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 701 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:718:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:720:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:1597:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1597 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type] 197 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type] 216 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type] 236 | } | ^ [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for(int jj=0; jj&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 77%] Linking CXX shared library libngstl.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.11.so [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In function 'ParallelFor', inlined from 'CheckGeometryOverlapping' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function 'CheckGeometryOverlapping': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 78%] Built target stl [ 79%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 79%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 79%] Linking CXX shared library libnggeom2dvis.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 79%] Built target geom2dvis gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 79%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:535:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:539:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:567:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 79%] Linking CXX shared library libngcsg.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/libpython3.11.so /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 80%] Linking CXX shared library libngstlvis.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 80%] Built target stlvis /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 80%] Built target csg gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:312:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 312 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:496:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1594:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1594 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1606:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1606 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/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-6.2.2202/libsrc/interface/nginterface.cpp:1662:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1662 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1743:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1743 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1757:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1757 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1762:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1762 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1773:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1773 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1824:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1824 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1944:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1944 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:2182:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2182 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: warning: loop variable 'p' of type 'const netgen::Point3d&' binds to a temporary constructed from type 'netgen::MeshPoint' [-Wrange-loop-construct] 396 | for (const Point3d & p : mesh->Points()) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp:330:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1044:29: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1044 | catch(NgException e) // quads not implemented curved yet | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 82%] Linking CXX shared library libngcsgvis.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In member function 'netgen::Mesh::GetFaceDescriptor(int)', inlined from 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:337:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:732:28: warning: 'fdnr' may be used uninitialized [-Wmaybe-uninitialized] 732 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp: In function 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:25: note: 'fdnr' was declared here 261 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:344:53: warning: 'ednr' may be used uninitialized [-Wmaybe-uninitialized] 344 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:31: note: 'ednr' was declared here 261 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 144 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp: In function 'void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable 'str' [-Wunused-variable] 60 | char str[200]; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 56 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:527:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 527 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:552:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 552 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:577:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 577 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 595 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:772:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:794:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:933:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 933 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 947 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1045 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1065 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:614:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:802:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:833:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:811:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 811 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 308 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 346 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 440 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 844 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:415:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:408:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 290 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable 'casefiles' [-Wunused-variable] 603 | char casefiles[256]; | ^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 91%] Linking CXX shared library libnginterface.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 91%] Built target interface gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 92%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:23: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:176:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 176 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)': /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:929:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 929 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:916:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable] 916 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 92%] Linking CXX shared library libnglib.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/occ/libngocc.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /usr/lib64/libpython3.11.so In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 92%] Built target nglib gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 93%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 94%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:230:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 230 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:305:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 305 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:327:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:570:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 570 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:601:28: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 601 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:658:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 658 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:665:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 665 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:672:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 672 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:681:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 681 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1457:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1457 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1509:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1509 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1960:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1942:34: required from here /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~ [ 94%] Linking CXX shared library libngpy.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libpython3.11.so [ 95%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 95%] Built target ngpy [ 95%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o [ 96%] Building CXX object ng/CMakeFiles/gui.dir/ngtcl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp: In function 'void netgen::Ng_Tcl_SetResult(Tcl_Interp*, char*, int)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:9:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9 | Tcl_SetResult(interp, result, (Tcl_FreeProc*)freeProc); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:7: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iteratorGetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 99%] Linking CXX shared library libnggui.so /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/ngtcl.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl ../libsrc/core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.11.so gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 99%] Built target gui gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:108:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core: libnggui.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtk.so /usr/lib64/libtcl.so /usr/lib64/libpython3.11.so ../nglib/libnglib.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [100%] Built target netgen gmake[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-build [ 90%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-install [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/dependencies/src/netgen-stamp/netgen-done gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu' [100%] Built target netgen gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/90/exe ']' +++ /usr/bin/readlink /proc/90/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-s390x + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B s390x-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 -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.11/site-packages -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 Checking for write permissions in install directory... CMake Warning at CMakeLists.txt:64 (message): No write access at install directory, please set correct permissions -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 Checking for write permissions in install directory... CMake Warning at cmake/SuperBuild.cmake:76 (message): No write access at install directory, please set correct permissions Call Stack (most recent call first): CMakeLists.txt:76 (include) -- Found Pybind11: /usr/include -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") -- Found Tclsh: /bin/tclsh (found version "8.6") -- Found TCL: /usr/lib64/libtcl.so -- Found TCLTK: /usr/lib64/libtcl.so -- Found TK: /usr/lib64/libtk.so -- Looking for system METIS -- Configuring done -- Generating done -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi + /usr/bin/cmake --build s390x-redhat-linux-gnu-openmpi -j2 --verbose /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/CMakeFiles/netgen.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi' /usr/bin/gmake -f CMakeFiles/netgen.dir/build.make CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi' [ 10%] Creating directories for 'netgen' [ 20%] Performing check_submodules step for 'netgen' /usr/bin/cmake -Dcfgdir= -P /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/tmp/netgen-mkdirs.cmake /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-mkdir fatal: not a git repository (or any of the parent directories): .git /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-check_submodules [ 30%] No download step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-download [ 40%] No update step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-update [ 50%] No patch step for 'netgen' /usr/bin/cmake -E echo_append /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-patch [ 60%] Performing configure step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -DUSE_SUPERBUILD=OFF -DPYTHON_INCLUDE_DIRS=/usr/include/python3.11 -DPYTHON_LIBRARIES=/usr/lib64/libpython3.11.so -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYBIND_INCLUDE_DIR=/usr/include -DNG_INSTALL_PYBIND=ON -DTCL_INCLUDE_PATH=/usr/include -DTCL_STUB_LIBRARY=/usr/lib64/libtclstub8.6.a -DTCL_LIBRARY=/usr/lib64/libtcl.so -DTK_STUB_LIBRARY=/usr/lib64/libtkstub8.6.a -DTK_LIBRARY=/usr/lib64/libtk.so -DTK_INCLUDE_PATH=/usr/include -DTCL_TCLSH=/bin/tclsh -DTK_WISH=/bin/wish "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes" "-DCMAKE_CXX_FLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection" -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DUSE_GUI=ON -DUSE_PYTHON=ON -DUSE_MPI=1 -DUSE_NUMA=OFF -DUSE_CCACHE=OFF -DUSE_NATIVE_ARCH=OFF -DUSE_OCC=1 -DUSE_MPEG=OFF -DUSE_JPEG=1 -DUSE_CGNS=OFF -DUSE_INTERNAL_TCL=ON -DINSTALL_PROFILES=OFF -DINTEL_MIC=OFF -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_UNIT_TESTS=OFF -DENABLE_CPP_CORE_GUIDELINES_CHECK=OFF -DUSE_SPDLOG=OFF -DDEBUG_LOG=OFF -DCHECK_RANGE=OFF -DTRACE_MEMORY=OFF -DBUILD_STUB_FILES=ON -DBUILD_FOR_CONDA=OFF -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DLIB_SUFFIX:UNINITIALIZED=64 -DNG_INSTALL_DIR_BIN:UNINITIALIZED=/usr/lib64/openmpi/bin/ -DNG_INSTALL_DIR_CMAKE:UNINITIALIZED=/usr/lib64/openmpi/lib/cmake/netgen-mesher -DNG_INSTALL_DIR_INCLUDE:UNINITIALIZED=/usr/include/openmpi/netgen-mesher -DNG_INSTALL_DIR_LIB:UNINITIALIZED=/usr/lib64/openmpi/lib/ -DNG_INSTALL_DIR_PYTHON:UNINITIALIZED=/usr/lib64/openmpi/python3.11/site-packages -DNG_INSTALL_SUFFIX:UNINITIALIZED=netgen_mesher -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DSYSCONF_INSTALL_DIR:PATH=/etc -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/lib64/openmpi/bin/mpicxx -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_PREFIX_PATH= "-GUnix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 Re-run cmake no build system arguments -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 Git: /usr/bin/git (found version "2.39.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 Call Stack (most recent call first): CMakeLists.txt:87 (include) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- 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 -- Found PythonInterp: /usr/bin/python3 (found version "3.11.1") -- Found PythonLibs: /usr/lib64/libpython3.11.so -- Found Pybind11: /usr/include -- Found MPI_C: /usr/lib64/openmpi/lib/libmpi.so (found version "3.1") -- Found MPI_CXX: /usr/lib64/openmpi/bin/mpicxx (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found METIS: /usr/lib64/libmetis.so -- Found mpi4py: /usr/lib64/python3.11/site-packages/openmpi/mpi4py/include/mpi4py -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'pybind11_stubgen' CMake Warning at python/CMakeLists.txt:31 (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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection 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.11/site-packages ------------------------------------------------------------------------ -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX NG_INSTALL_PYBIND SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-configure [ 70%] Performing check_submodules1 step for 'netgen' /usr/bin/cmake -P /builddir/build/BUILD/netgen-6.2.2202/cmake/check_submodules.cmake fatal: not a git repository (or any of the parent directories): .git [ 80%] Performing build step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/gmake --silent gmake[3]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[4]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' -- Found Git: /usr/bin/git (found version "2.39.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o [ 1%] Built target ng_generate_version_file gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o In file included from /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:627: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4622 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:1271:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:22: warning: unused variable 'infile' [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:38: warning: unused variable 'outfile' [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:21:10: warning: unused variable 'j' [-Wunused-variable] 21 | int i, j; | ^ [ 1%] Linking CXX executable makerls /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -o makerls gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 1%] Built target makerls gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o [ 2%] Linking C shared library libngtogl.so /usr/bin/gcc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 2%] Built target togl [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable] 125 | auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:330:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:342:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:360:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:633:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:112:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:118:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:124:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:130:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:172:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:181:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:187:17: required from here /builddir/build/BUILD/netgen-6.2.2202/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] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In constructor 'ngcore::PajeTrace::PajeTrace(int, std::string)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:73:14: warning: unused variable 'i' [-Wunused-variable] 73 | for(auto i : Range(5)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::Write(const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:582:20: warning: unused variable 'i' [-Wunused-variable] 582 | for(auto i : IntRange(n_timers)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:466:12: warning: unused variable 'rank' [-Wunused-variable] 466 | auto rank = comm.Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::SendData()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:781:12: warning: unused variable 'rank' [-Wunused-variable] 781 | auto rank = comm.Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:782:12: warning: unused variable 'nranks' [-Wunused-variable] 782 | auto nranks = comm.Size(); | ^~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 415 | catch (Exception e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:534:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 534 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:536:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 536 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:548:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 548 | catch (Exception e) | ^ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Linking CXX shared library libngcore.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so In member function '__ct ', inlined from '_Construct' at /usr/include/c++/13/bits/stl_construct.h:119:7, inlined from 'construct' at /usr/include/c++/13/bits/alloc_traits.h:660:19, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from 'make_shared' at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from 'SetFlag' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:164:56: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function 'SetFlag': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 8%] Built target ngcore gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 8%] Generating rule_triarules.cpp gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 8%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o [ 9%] Generating rule_hexrules.cpp [ 9%] Generating rule_prismrules2.cpp [ 10%] Generating rule_pyramidrules.cpp [ 10%] Generating rule_pyramidrules2.cpp [ 11%] Generating rule_quadrules.cpp [ 11%] Generating rule_tetrules.cpp gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 512 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 46 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:201:34: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 362 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 603 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:634:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 862 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 866 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 13%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 461 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 795 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1116 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1156 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1596:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1596 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1734:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1734 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1807:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1807 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1883:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1883 | for(int i=0; i*>&, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2152:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2152 | for(int j=0; j*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2497:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2497 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2547:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2547 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2596:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2596 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2636:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2636 | for(int j=0; j*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2865:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2865 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2867:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2867 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2869:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2869 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2871:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2871 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2873:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2873 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2924:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2924 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2994:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2994 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3015:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3015 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3038:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3038 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3064:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3064 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3139:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3139 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3142:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3142 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3147:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3147 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3150:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3150 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3155:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3155 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3158 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3209:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3209 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3211:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3211 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3219 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3224:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3224 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3226:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3226 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3234 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3239 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3241:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3241 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3249:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3249 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3374:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3374 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3613:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3613 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3617:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3617 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3621:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3621 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3628 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3634:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3638:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3638 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3689:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3689 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3784:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3784 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3968:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3968 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:4015:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4015 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2476:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2477:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2478:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2479:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2480:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2816:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3192:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 14%] Linking CXX shared library pyngcoreNone /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyngcoreNone -o pyngcoreNone CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: -flto libngcore.so -lmpi -lpython3.11 [ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:59:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 59 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'ngcore::Array netgen::BuildSegments(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:136:13: warning: unused variable 'topo' [-Wunused-variable] 136 | auto& topo = mesh.GetTopology(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InterpolateSurfaceGrowthVectors(const Mesh&, const BoundaryLayerParameters&, int, ngcore::FlatArray, PointIndex>, const ngcore::Table&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:224:17: warning: unused variable 'cnt' [-Wunused-variable] 224 | int cnt = 1; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:218:14: warning: unused variable 'i' [-Wunused-variable] 218 | for(auto i : Range(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateGrowthVectors()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:502:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | if(edgenr >= geo.GetNEdges()) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::Generate2dMesh(Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1002:11: warning: unused variable 'res' [-Wunused-variable] 1002 | auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1006:10: warning: unused variable 'hsteps' [-Wunused-variable] 1006 | int hsteps = mp.optsteps2d; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1139:13: warning: unused variable 'new_fd_index' [-Wunused-variable] 1139 | int new_fd_index = mesh.AddFaceDescriptor(new_fd); | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1185:12: warning: unused variable 'domain' [-Wunused-variable] 1185 | int domain = sel.GetIndex(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1264:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable] 1264 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1318:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1318 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 14%] Built target pyngcore gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:36: warning: 'p4.i' may be used uninitialized [-Wmaybe-uninitialized] 612 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:32: warning: 'p3.i' may be used uninitialized [-Wmaybe-uninitialized] 612 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o [ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:44:9: warning: unused variable 'nse' [-Wunused-variable] 44 | int nse = mesh.GetNSE(); | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:11 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:12 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:142:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 17%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:612:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 612 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:624:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 624 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:647:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 650 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:662:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:665:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 665 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:723:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 723 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:729:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:793:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 793 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:876:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 876 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:974:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 974 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1000:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1087:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1141:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1141 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1204:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1204 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1205:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1205 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1212:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1212 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1223:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1223 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1247:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1248:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1248 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1301:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1301 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1324:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1324 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1650 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1654 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1731:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1731 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1743:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1743 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1745:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1745 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1750:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1750 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1788:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1788 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1796:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1796 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1785:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2381 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2399:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4035:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4309:37: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4322:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4328:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4348:41: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4795:39: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:600:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:606:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:682:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray&, int, int, double, double, int, double, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for(int i=0; i&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:283:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 283 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:496:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 496 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:521:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 521 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:539:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:554:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:598:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 598 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:616:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 616 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:655:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 655 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:875:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 875 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1006 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1341:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1341 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1839:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1839 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2121:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2121 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2389:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2389 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2448:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2448 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2592:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2592 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2659:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2659 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2944:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2944 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3000:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3000 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 18%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:173:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:192:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:247:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 247 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:254:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 254 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:258:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 258 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:267:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 267 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:290:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 290 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:297:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 297 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:301:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 301 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:310:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 310 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:324:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:330:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 330 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:655:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 655 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:895:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 895 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1127:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1127 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1150:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1150 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1533:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1533 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1534:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1534 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4442 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4464:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4464 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4472:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4472 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4481:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4481 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4790:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4790 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4797:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4797 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4841:22: warning: unused variable 'have_vec_func' [-Wunused-variable] 4841 | bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1969:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4454:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4455:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 18%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 19%] Linking CXX shared library libngvisual.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so In function 'ParallelFor', inlined from 'GetMinMax' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:2702:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function 'GetMinMax': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 19%] Built target visual gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 19%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:31, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.ixx:28, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, const TopTools_MapOfShape&, Standard_Boolean)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function 'Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:322:20: note: 'endU' was declared here 322 | Standard_Real U, endU, min; | ^~~~ [ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx:34: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:215:11: warning: 'angle' may be used uninitialized [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:201:25: note: 'angle' was declared here 201 | Standard_Real angle; | ^~~~~ [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:16: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, NCollection_Sequence&, TopoDS_Edge const&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:446:17: note: 'U1' was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:457:17: note: 'U2' was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx:14: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:414:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 414 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:420:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 420 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable 'fd' [-Wunused-variable] 252 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:730:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 730 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:439:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:541:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 541 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:753:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 753 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:982:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1003:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1032:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1032 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1148:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1148 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1167:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1167 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1306:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1306 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1393:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1393 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1667:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1667 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1544:13: warning: unused variable 'ne' [-Wunused-variable] 1544 | int np, ne; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:465:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:562:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1129 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:882:23: required from 'netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:13 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393: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:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:877:60: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS.lxx:18, from /usr/include/opencascade/TopoDS.hxx:156, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:10: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1602:10: warning: variable 'my_hash' set but not used [-Wunused-but-set-variable] 1602 | auto my_hash = [](const TopoDS_Shape & key) { | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In function 'void netgen::step_utils::WriteIdentifications(opencascade::handle, const TopoDS_Shape&, opencascade::handle)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:2226:16: warning: unused variable 'n' [-Wunused-variable] 2226 | auto n = identifications.size(); | ^ [ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1113:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1087:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1092:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 43 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 57 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 435 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 469 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 583 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:320:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1278:16: required from 'void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:106:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1129 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'netgen::OCCGeometry::BuildFMap()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1204:32: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 1204 | face->domout = k; | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1186:15: note: 'k' was declared here 1186 | int k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1509:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1509 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1511:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1511 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(Mesh&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1000:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(Mesh&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1250 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1257 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1291 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1294 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1357:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1357 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1451:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1451 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1605:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1605 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1641:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1641 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1669:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1669 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1726:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1726 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1788:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1788 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(Mesh&, NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1852 | for( int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable 'vstep' [-Wunused-variable] 35 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:449:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 449 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:458:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 458 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:611:9: warning: unused variable 'ntasks' [-Wunused-variable] 611 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 27%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/meshing/improve2.cpp:744:20: note: 'pi1.i' was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/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++/13/bits/memory_resource.h:47, from /usr/include/c++/13/string:58, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2202/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++/13/tuple:292:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63, inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:796:11: /usr/include/c++/13/tuple:200:11: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2202/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++/13/tuple:292:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63, inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:806:12: /usr/include/c++/13/tuple:200:11: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:230:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:273:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:277:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:326:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 326 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:333:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:370:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:16, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:227:15: warning: unused variable 'l' [-Wunused-variable] 227 | int l; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:363:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 363 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:380:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:395:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:421:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 421 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:437:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:467:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:482:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 482 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:485:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:501:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 501 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table&, ngcore::Array&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:814:7: warning: unused variable 'np' [-Wunused-variable] 814 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1027:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1027 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1129:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1129 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1325:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1325 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2664:19: warning: unused variable 'k1' [-Wunused-variable] 2664 | int k1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2716:7: warning: unused variable 'np' [-Wunused-variable] 2716 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2717:7: warning: unused variable 'ne' [-Wunused-variable] 2717 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2965:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2965 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2967:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2967 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3007:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3007 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3029:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3029 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3039:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3039 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3053:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3053 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3056:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3056 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3067 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3087:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3087 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3104:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3104 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3127:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3127 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3200:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3200 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3203:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3203 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3218:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3218 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3427:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3427 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3435:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3435 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3510:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3510 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3626:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3626 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3670:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3670 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3683:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3683 | for(int i=0; i&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3740 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3776:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3776 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:14: warning: unused variable 'pi1' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:19: warning: unused variable 'pi2' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:24: warning: unused variable 'pi3' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:29: warning: unused variable 'pi4' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:34: warning: unused variable 'pi5' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3881:16: warning: unused variable 'bad2' [-Wunused-variable] 3881 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3983:16: warning: unused variable 'bad2' [-Wunused-variable] 3983 | double bad1, bad2; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:731:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1053:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1846:40: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1850:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: In member function 'netgen::TABLE::operator[](int) const', inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:42: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'pi1.i' may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:14: note: 'pi1.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:29: warning: 'pi2.i' may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:19: note: 'pi2.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:46: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:24: note: 'pi3.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function 'ngcore::FlatTable::operator[](netgen::PointIndex) const', inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3773:35: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:50:33: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized] 50 | return FlatArray (index[i+1]-index[i], data+index[i]); | ~~~~~^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:29: note: 'pi4.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:34: warning: 'pi5.i' may be used uninitialized [-Wmaybe-uninitialized] 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:535:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:543:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:704:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 704 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:748:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 748 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:834:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 834 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 849 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:893:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 893 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:901:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 901 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:908:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 908 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:914:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 914 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 919 | for (int ii = 0; ii&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3341:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3341 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3382:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3382 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3426:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3426 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3561:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3561 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3563:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3563 | for(j=i+1; j&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6433:66: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 6433 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6454:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6454 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6743:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6743 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6794:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6794 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6963:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6969:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6969 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6978:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6978 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7008:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7008 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7010:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7010 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7025:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7025 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7027:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7027 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7035:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7035 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetMaterial(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7052:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7052 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7061:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7061 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7069:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7069 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7081:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7081 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetBCName(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7092:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7092 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7104:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7104 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD2Name(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7136:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7136 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7148:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7148 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7173:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7173 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD3Name(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7187:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7187 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7226:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7226 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7251 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7310:12: warning: unused variable 'ret' [-Wunused-variable] 7310 | auto ret = fabs(v*n_plane)/l; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'std::shared_ptr netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7304:10: warning: variable 'onPlane' set but not used [-Wunused-but-set-variable] 7304 | auto onPlane = [&] (const MeshPoint & p) -> bool | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:315:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7216:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7241:57: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2499:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7064:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7213:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7238:28: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2433:32: required from 'netgen::Mesh::FindOpenElements(int):: [with auto:37 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2423:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6844:30: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:48 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6840:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:28: warning: 'lam' may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:200:20: note: 'lam' was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:18: warning: 'seg_lam' may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:199:20: note: 'seg_lam' was declared here 199 | double seg_lam; | ^~~~~~~ [ 29%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In member function 'auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:350:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 350 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:356:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 356 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1790:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable] 1790 | auto [pnt, angle] = *twist; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1862:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1862 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1902:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1902 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2085:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2085 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2091:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2091 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2083:11: warning: unused variable 'cnt' [-Wunused-variable] 2083 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2104:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2104 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2116:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2116 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2156 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In function 'pybind11::object CastShape(const TopoDS_Shape&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:203:1: warning: control reaches end of non-void function [-Wreturn-type] 203 | }; | ^ [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable 'dim' [-Wunused-variable] 57 | auto dim = mesh.GetDimension(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(MeshingData&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:234:29: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 234 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(MeshingData&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:333:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(MeshingData&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:375:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 375 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:436:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 436 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:397:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 397 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:484:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 484 | { | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:603:9: warning: unused variable 'i' [-Wunused-variable] 603 | int i; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/debugging.hpp:17:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(Mesh&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:355:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 355 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:463:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:548:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 548 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:549:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:644:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 644 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:810:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:819:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 819 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:862:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 862 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:880:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:943:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 943 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:957:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 957 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:973:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 973 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1037:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1037 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1080:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1080 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1093:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1093 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1096:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1096 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1168:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1172:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1172 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1258:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1258 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1323 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1329:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1329 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1361:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1361 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1430:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1430 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1459:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1459 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1504:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1504 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1513:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1513 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1520:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1520 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1565:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1565 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1572:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1572 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1645: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1694:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1694 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1756:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1756 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1793:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1793 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1811:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1811 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1836:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1836 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1732:10: warning: unused variable 'transp' [-Wunused-variable] 1732 | double transp = vispar.transp; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:113:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:328:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:281:13: required from 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const NgArray&, const NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const Mesh&, NgArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const Mesh&, const char*, double, char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:393:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare] 393 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:1376:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1376 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2739:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2739 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2821:33: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2736:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 33%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 181 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:225:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 225 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 446 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 579 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 624 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 644 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:880:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:892:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 995 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 997 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1008 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 34%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 35%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/gp_Pnt.lxx:19, from /usr/include/opencascade/gp_Pnt.hxx:199, from /usr/include/opencascade/Bnd_Box.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 36%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer 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%] Linking CXX shared library libngocc.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o CMakeFiles/occ.dir/python_occ_basic.cpp.o CMakeFiles/occ.dir/python_occ_shapes.cpp.o CMakeFiles/occ.dir/occ_face.cpp.o CMakeFiles/occ.dir/occ_edge.cpp.o CMakeFiles/occ.dir/occ_vertex.cpp.o CMakeFiles/occ.dir/occ_utils.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 38%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:13 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:864:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:911:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 911 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 943 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 980 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:1019:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1019 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:996:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1011:7: warning: unused variable 'j' [-Wunused-variable] 1011 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1037:7: warning: unused variable 'j' [-Wunused-variable] 1037 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1104:7: warning: unused variable 'j' [-Wunused-variable] 1104 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'np' [-Wunused-variable] 1341 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1342:7: warning: unused variable 'ne' [-Wunused-variable] 1342 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1470:7: warning: unused variable 'np' [-Wunused-variable] 1470 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1652:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1652 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1809:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1858:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1858 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1915:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1915 | for(int i=0; i; FACEArray = NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:460:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1376:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1651:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:350:32: required from 'netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: [with auto:11 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:341:65: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1491:22: required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:12 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:262:22: required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1487:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 40%] Built target occ [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(Mesh&, const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 41%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:477:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 477 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:480:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:489:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 489 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:496:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 496 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:502:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 502 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:521:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 521 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 579 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:610:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 610 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:655:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 655 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:659:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:660:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:753:21: warning: unused variable 'orient_inner' [-Wunused-variable] 753 | int orient_inner = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:939:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 939 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:960:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:985:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 985 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 988 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:999:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 999 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1027:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1027 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1031:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1031 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1041:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1041 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1091:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1091 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1097:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1097 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1106:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1106 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1539:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1539 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1599:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1599 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1602:36: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1602 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1614:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1614 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1751:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2415:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2415 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2456:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2456 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2468:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2468 | for(int k=0;k&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:476:8: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1429:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1480:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:425:89: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:11 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393: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:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:421:75: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:433:84: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:12 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393: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:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:429:71: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 42%] Linking CXX shared library libngoccvis.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: libngocc.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 42%] Built target occvis [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: In member function 'netgen::TABLE::operator[](int) const', inlined from 'netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:810:53: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'MEM[(int &)&paedge3]' may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3]' was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:811:19: warning: 'MEM[(int &)&paedge3 + 4]' may be used uninitialized [-Wmaybe-uninitialized] 811 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3 + 4]' was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(Mesh&, NgArray >&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[0]' may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[1]' may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[2]' may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[3]' may be used uninitialized [-Wmaybe-uninitialized] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 242 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 249 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 259 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 264 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:14 = int; auto:15 = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:351:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:359:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (int j = 0; j [with auto:16 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:413:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:16 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:442:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:465:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 465 | for (int vert = 1; vert <= GetNP(); vert++ ) | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 468 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:522:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | for(int j = 0; j [with auto:25 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:715:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:25 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (int l = 0; l [with auto:27 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (int l = 0; l [with auto:27 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:790:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (int l = 0; l [with auto:28 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 803 | for (int j = 0; j [with auto:28 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:823:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 803 | for (int j = 0; j [with auto:29 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:852:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 837 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 844 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 837 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 844 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:42 = std::__cxx11::basic_string*]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:926:47: required from 'netgen::Mesh::SendMesh() const:: [with auto:39 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:942:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:945:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 945 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:219:9: warning: unused variable 'id' [-Wunused-variable] 219 | int id = comm.Rank(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:658:10: warning: variable 'has_ided_sels' set but not used [-Wunused-but-set-variable] 658 | bool has_ided_sels = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:965:10: warning: variable 'cleanup_ptr' set but not used [-Wunused-but-set-variable] 965 | auto cleanup_ptr = [](auto & ptr) { | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ReceiveParallelMesh()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1082:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1097:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1097 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1099:42: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_VolEl(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1099 | paralleltop->SetLoc2Glob_VolEl ( elnum, elarray[ind++]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:84:10: note: declared here 84 | void SetLoc2Glob_VolEl (int locnum, int globnum) { glob_el[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1115 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1142:41: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_SurfEl(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1142 | paralleltop->SetLoc2Glob_SurfEl (sel+1, pack.sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:86:10: note: declared here 86 | void SetLoc2Glob_SurfEl (int locnum, int globnum) { glob_surfel[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1161:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1161 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1186:46: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Segm(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1186 | paralleltop-> SetLoc2Glob_Segm ( segi, globsegi ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:88:10: note: declared here 88 | void SetLoc2Glob_Segm (int locnum, int globnum) { glob_segm[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ReceiveParallelMesh():: [with auto:44 = netgen::NgArray*>]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1235:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1228:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1228 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1019:9: warning: unused variable 'ntasks' [-Wunused-variable] 1019 | int ntasks = comm.Size(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::Distribute()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1284:30: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1284 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1315:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1315 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1322:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1322 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1346:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1346 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1349:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1349 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1381:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1381 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1384:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1384 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1398:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1398 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1427 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:45 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1427 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:45 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1458:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1458 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1468:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1468 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1506:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1506 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1543:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1543 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1624:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1624 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1631:34: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1631 | if (volume_weights.Size()::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:310:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:326:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 727 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:335:16: required from 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:770:27: required from 'netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:798:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Mesh::SendMesh() const::&)>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const NgFlatArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1935:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 727 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:272:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:313:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:588:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:657:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:721:13: required from 'netgen::Mesh::SendMesh() const:: [with auto:26 = netgen::Element2d]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:703:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:25 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:860:16: required from 'netgen::Mesh::SendMesh() const:: [with auto:32 = netgen::SegmentIndex; auto:33 = netgen::Segment]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:845:9: required from 'netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:62: required from 'netgen::Mesh::SendMesh() const:: [with auto:37 = ngcore::PointElPackage; auto:38 = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:888:7: required from 'netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1395:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::EnumeratePointsGlobally()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:322:29: warning: unused variable 'volel' [-Wunused-variable] 322 | const Element & volel = mesh.VolumeElement (el); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:336:31: warning: unused variable 'surfel' [-Wunused-variable] 336 | const Element2d & surfel = mesh.SurfaceElement (el); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:365:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 365 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:368:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:369:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 369 | SetLoc2Glob_Edge ( edges[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here 80 | void SetLoc2Glob_Edge (int locnum, int globnum) { glob_edge[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:372:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:373:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 373 | SetLoc2Glob_Face ( faces[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here 82 | void SetLoc2Glob_Face (int locnum, int globnum) { glob_face[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:376:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 376 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:380:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 380 | SetLoc2Glob_Edge (edges[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here 80 | void SetLoc2Glob_Edge (int locnum, int globnum) { glob_edge[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:382:30: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 382 | SetLoc2Glob_Face ( face, recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here 82 | void SetLoc2Glob_Face (int locnum, int globnum) { glob_face[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:437:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 437 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:510:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 510 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:410:26: warning: unused variable 'topology' [-Wunused-variable] 410 | const MeshTopology & topology = mesh.GetTopology(); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:539:16: warning: unused variable 'timerf' [-Wunused-variable] 539 | static int timerf = NgProfiler::CreateTimer ("UpdateCoarseGrid - ex faces"); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 701 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:806:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 806 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:537:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:542:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 542 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:478:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:426:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 426 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In function 'void netgen::DivideEdge(GeometryEdge*, const MeshingParameters&, const Mesh&, ngcore::Array >&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:492:18: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 492 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:601:20: warning: unused variable 'params_primary' [-Wunused-variable] 601 | auto & params_primary = all_params[nr_primary]; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:784:38: warning: unused variable 'edge_mapping' [-Wunused-variable] 784 | ShapeIdentification *edge_mapping; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:756:20: warning: unused variable 'idents' [-Wunused-variable] 756 | auto & idents = mesh.GetIdentifications(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:1041:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1041 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 157 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:933: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] 933 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:939:25: warning: unused variable 'i' [-Wunused-variable] 939 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:945:25: warning: unused variable 'i' [-Wunused-variable] 945 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:982:27: warning: unused variable 'i' [-Wunused-variable] 982 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1008:27: warning: unused variable 'i' [-Wunused-variable] 1008 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1491:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1491 | for(int i = 0; i= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:615:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:616:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:618:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function 'virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:123:20: warning: unused variable 'det' [-Wunused-variable] 123 | double norm_r, det, energy=0.0, new_energy=0.0, alpha=2.0,u=0.0,v=0.0,maxerr=1e-16; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/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&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:249:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 249 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:259:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:475:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 475 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp: In member function 'void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] 32 | int flag; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 61%] Linking CXX shared library libngmesh.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/surfacegeom.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/rule_hexrules.cpp.o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o CMakeFiles/mesh.dir/rule_quadrules.cpp.o CMakeFiles/mesh.dir/rule_tetrules.cpp.o CMakeFiles/mesh.dir/rule_triarules.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libmetis.so /usr/lib64/libpython3.11.so In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1036:15, inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:275:38: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'InsertNewElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:562:50: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'InsertNewElements': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'GenerateBoundaryLayer2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1060:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'GenerateBoundaryLayer2': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from '_S_manage' at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_S_manage': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:0, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from '_S_manage' at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_S_manage': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:0, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:327:9, inlined from 'AddPoint' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:93:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'AddPoint': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'GetLocals': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'GetLocals': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:846:16, inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2118:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'SetAllocSize': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _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-6.2.2202/libsrc/meshing/meshclass.cpp:1769:34: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'Recv' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:194:17, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1782:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'FindOpenElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2695:57: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'FindOpenElements': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'BuildEdgeList' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51, inlined from 'CombineImprove' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:614:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'CombineImprove': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:307:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'operator=': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:311:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'operator=': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'SwapImprove2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4011:101: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'SwapImprove2': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2690:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'Add': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1486:54: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'operator().isra': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1489:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'operator().isra': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:53:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function 'DivideMesh': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:56:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function 'DivideMesh': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'BuildEdgeList.constprop' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'BuildEdgeList.constprop': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 61%] Built target mesh gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable 'i' [-Wunused-variable] 673 | for(auto i : IntRange(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1736 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: note: remove 'std::move' call In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 2058 | if(i1::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Plane]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable 'BndPntRange' set but not used [-Wunused-but-set-variable] 514 | auto BndPntRange = mesh->Points().Range(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 64%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:970:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 970 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1017:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1081:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1081 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1117 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1213:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1213 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1263:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1275 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1281:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1281 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1307 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1596:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1596 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1600:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1600 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1339:5: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]' /usr/include/c++/13/optional:278:19: required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]' /usr/include/c++/13/optional:457: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]' /usr/include/c++/13/optional:918:22: required from 'std::enable_if_t, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t, _Tp&> = netgen::MeshingParameters&]' /usr/include/pybind11/stl.h:334:22: required from 'bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]' /usr/include/pybind11/cast.h:1424: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]' /usr/include/pybind11/cast.h:1402:68: required from 'bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]' /usr/include/pybind11/pybind11.h:228:42: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]' /usr/include/pybind11/pybind11.h:100:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]' /usr/include/pybind11/pybind11.h:1558:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 66%] Linking CXX shared library libnggeom2d.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/csg2d.cpp.o CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp: In member function '__ct_base ': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:778:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 778 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'load' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:49:22, inlined from 'load_impl_sequence' at /usr/include/pybind11/cast.h:1424:51, inlined from 'load_args' at /usr/include/pybind11/cast.h:1402:68, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:228:42, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:224:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In member function '__ct ', inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1598:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:34: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1568:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1573:36: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 68%] Built target geom2d gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:449:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 449 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:464:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 464 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:476:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 476 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:496:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 645 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:751:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 751 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3057:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3057 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3073:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3073 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3120:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3120 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3141:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3141 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3156 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3345:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3345 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3359:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3359 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3493:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3493 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 3660 | Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] ); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 70%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In constructor 'netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o [ 72%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int, ngcore::Array, netgen::STLPointId>&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | for(int i=0; i&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1035:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1035 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable 'i' [-Wunused-variable] 356 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:490:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 490 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:508:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:755:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 755 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1040:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1040 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1061:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1061 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1081:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1081 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:699:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 699 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 701 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:718:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:720:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:1597:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1597 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type] 197 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type] 216 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type] 236 | } | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for(int jj=0; jj&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Linking CXX shared library libngstl.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In function 'ParallelFor', inlined from 'CheckGeometryOverlapping' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function 'CheckGeometryOverlapping': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 78%] Built target stl gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 78%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 78%] Linking CXX shared library libnggeom2dvis.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:535:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:539:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:567:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 79%] Linking CXX shared library libngstlvis.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 79%] Built target stlvis [ 80%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 80%] Linking CXX shared library libngcsg.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 80%] Built target csg gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:312:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 312 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:496:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetDistantNodeNums(int, int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:921:50: warning: 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const' is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 921 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:112:10: note: declared here 112 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:924:53: warning: 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const' is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:136:10: note: declared here 136 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:927:53: warning: 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const' is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:119:10: note: declared here 119 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetNDistantNodeNums(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:946:65: warning: 'int netgen::ParallelMeshTopology::GetNDistantPNums(int) const' is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 946 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:103:9: note: declared here 103 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:947:68: warning: 'int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 947 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:948:67: warning: 'int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const' is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 948 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetGlobalNodeNum(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:961:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 961 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:92:9: note: declared here 92 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:962:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 962 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:94:9: note: declared here 94 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:963:63: warning: 'int netgen::ParallelMeshTopology::GetGlobalElNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 963 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:96:9: note: declared here 96 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1594:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1594 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1606:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1606 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/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-6.2.2202/libsrc/interface/nginterface.cpp:1662:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1662 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1743:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1743 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1757:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1757 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1762:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1762 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1773:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1773 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1824:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1824 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1944:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1944 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:2182:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2182 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: warning: loop variable 'p' of type 'const netgen::Point3d&' binds to a temporary constructed from type 'netgen::MeshPoint' [-Wrange-loop-construct] 396 | for (const Point3d & p : mesh->Points()) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:475:73: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 475 | if (zoomall == 2 && ((vispar.centerpoint >= 1 && vispar.centerpoint <= mesh->GetNP()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp:330:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]': /builddir/build/BUILD/netgen-6.2.2202/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 | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'ngcore::FlatArray netgen::Ngx_Mesh::GetDistantProcs(int, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1329:59: warning: 'ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantPNums(int) const' is deprecated: Use GetDistantProcs(..)! [-Wdeprecated-declarations] 1329 | return mesh->GetParallelTopology().GetDistantPNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:153:20: note: declared here 153 | FlatArray GetDistantPNums (int locnum) const { return loc2distvert[locnum]; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1331:62: warning: 'ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeProcx instead! [-Wdeprecated-declarations] 1331 | return mesh->GetParallelTopology().GetDistantEdgeNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:73:20: note: declared here 73 | FlatArray GetDistantEdgeNums (int locnum) const { return loc2distedge[locnum]; } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1333:62: warning: 'ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantFaceNums(int) const' is deprecated: Use GetDistantFaceProcx instead! [-Wdeprecated-declarations] 1333 | return mesh->GetParallelTopology().GetDistantFaceNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:71:20: note: declared here 71 | FlatArray GetDistantFaceNums (int locnum) const { return loc2distface[locnum]; } | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 82%] Linking CXX shared library libngcsgvis.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 82%] Built target csgvis [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = double; S = PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In member function 'netgen::Mesh::GetFaceDescriptor(int)', inlined from 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:337:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:732:28: warning: 'fdnr' may be used uninitialized [-Wmaybe-uninitialized] 732 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp: In function 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:25: note: 'fdnr' was declared here 261 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:344:53: warning: 'ednr' may be used uninitialized [-Wmaybe-uninitialized] 344 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:31: note: 'ednr' was declared here 261 | int fdnr, ednr; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 144 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp: In function 'void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable 'str' [-Wunused-variable] 60 | char str[200]; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 56 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:527:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 527 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:552:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 552 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:577:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 577 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 595 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:772:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:794:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:933:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 933 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 947 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1045 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1065 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:614:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:802:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:833:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:811:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 811 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 308 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 346 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 440 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 844 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:415:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:408:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 290 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable 'casefiles' [-Wunused-variable] 603 | char casefiles[256]; | ^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Linking CXX shared library libnginterface.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 91%] Built target interface gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 92%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:23: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:176:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 176 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)': /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:929:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 929 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:916:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable] 916 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Linking CXX shared library libnglib.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/occ/libngocc.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /usr/lib64/libpython3.11.so In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 92%] Built target nglib gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 93%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o [ 94%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:230:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 230 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:305:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 305 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:327:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:570:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 570 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:601:28: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 601 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:658:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 658 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:665:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 665 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:672:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 672 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:681:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 681 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1457:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1457 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1509:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1509 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1960:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1942:34: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Linking CXX shared library libngpy.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libpython3.11.so [ 95%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 95%] Built target ngpy [ 95%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp: In function 'void ParallelRun()': /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable] 68 | MPI_Status status; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object ng/CMakeFiles/gui.dir/ngtcl.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp: In function 'void netgen::Ng_Tcl_SetResult(Tcl_Interp*, char*, int)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:9:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9 | Tcl_SetResult(interp, result, (Tcl_FreeProc*)freeProc); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:7: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX shared library libnggui.so /usr/lib64/openmpi/bin/mpicxx -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/ngtcl.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.11.so gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 99%] Built target gui gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[5]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher /usr/lib64/openmpi/bin/mpicxx -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/nglib:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core: libnggui.so.6.2 /usr/lib64/openmpi/lib/libmpi.so Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtk.so /usr/lib64/libtcl.so /usr/lib64/libpython3.11.so ../nglib/libnglib.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/openmpi/lib/libmpi.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl gmake[5]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [100%] Built target netgen gmake[4]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[3]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-build [ 90%] No install step for 'netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E echo_append cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-install [100%] Completed 'netgen' /usr/bin/cmake -E make_directory /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/CMakeFiles /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/CMakeFiles/netgen-complete /usr/bin/cmake -E touch /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/dependencies/src/netgen-stamp/netgen-done gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi' [100%] Built target netgen gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/90/exe ']' +++ /usr/bin/readlink /proc/90/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/openmpi-s390x + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/90/exe ']' +++ /usr/bin/readlink /proc/90/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/mpich-s390x + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXX=mpicxx + CXX=mpicxx + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=mpicxx + export CXX + /usr/bin/cmake -S . -B s390x-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.11/site-packages -DUSE_JPEG=1 -DUSE_OCC=1 -DUSE_MPI=1 -- The C compiler identification is GNU 13.0.0 -- The CXX compiler identification is GNU 13.0.0 -- 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 Git: /usr/bin/git (found version "2.39.0") CMake Warning at cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 Call Stack (most recent call first): CMakeLists.txt:87 (include) -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.11.1", minimum required is "3") -- Found PythonLibs: /usr/lib64/libpython3.11.so (found suitable version "3.11.1", minimum required is "3") :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.13") -- 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 -- Found PythonInterp: /usr/bin/python3 (found version "3.11.1") -- Found PythonLibs: /usr/lib64/libpython3.11.so -- Found Pybind11: /usr/include -- Found MPI_C: /usr/lib64/mpich/lib/libmpi.so (found version "4.0") -- Found MPI_CXX: /usr/lib64/mpich/bin/mpicxx (found version "4.0") -- Found MPI: TRUE (found version "4.0") -- Found METIS: /usr/lib64/libmetis.so -- Found mpi4py: /usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -- OCC DIRS /usr/include/opencascade -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- LTO enabled Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'pybind11_stubgen' CMake Warning at python/CMakeLists.txt:31 (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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection 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.11/site-packages ------------------------------------------------------------------------ -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich + /usr/bin/cmake --build s390x-redhat-linux-gnu-mpich -j2 --verbose /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-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 libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing/CMakeFiles/makerls.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-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]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -P /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake [ 1%] Building CXX object libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNGINTERFACE_EXPORTS -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -MF CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o.d -o CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp -- Found Git: /usr/bin/git (found version "2.39.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 1%] Built target ng_generate_version_file /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-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-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dtogl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -fPIC -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o -MF CMakeFiles/togl.dir/togl.c.o.d -o CMakeFiles/togl.dir/togl.c.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c In file included from /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:627: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c: In function 'togl_createPbuffer': /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] 467 | queryPbuffer(togl->display, pbuf, GLX_WIDTH, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:467:54: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: warning: pointer targets in passing argument 4 of 'queryPbuffer' differ in signedness [-Wpointer-sign] 470 | queryPbuffer(togl->display, pbuf, GLX_HEIGHT, &tmp); | ^~~~ | | | int * /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglGLX.c:470:55: note: expected 'unsigned int *' but argument is of type 'int *' /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: In function 'Togl_CopyContext': /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:4622:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4622 | if (error_code = togl_CheckForXError(from)) { | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c: At top level: /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/togl.c:1271:1: warning: 'Togl_CallCallback_P' defined but not used [-Wunused-function] 1271 | Togl_CallCallback_P(Togl *togl, Tcl_Obj *cmd, double *params, int nparams) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:22: warning: unused variable 'infile' [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:19:38: warning: unused variable 'outfile' [-Wunused-variable] 19 | char line[maxlen], infile[maxlen], outfile[maxlen];\ | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/rules/makerlsfile.cpp:21:10: warning: unused variable 'j' [-Wunused-variable] 21 | int i, j; | ^ [ 1%] Linking CXX executable makerls cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o -o makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 1%] Built target makerls /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 1%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o -MF CMakeFiles/ngcore.dir/archive.cpp.o.d -o CMakeFiles/ngcore.dir/archive.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 1%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dtogl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -fPIC -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o -MF CMakeFiles/togl.dir/toglProcAddr.c.o.d -o CMakeFiles/togl.dir/toglProcAddr.c.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglProcAddr.c [ 2%] Building C object ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/gcc -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPACKAGE_NAME="\"Togl\" -DPACKAGE_TARNAME=\"togl\" -DPACKAGE_VERSION=\"2.1\" -DPACKAGE_STRING=\"Togl 2.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=0 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern __attribute__((__visibility__(\"hidden\"))) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DAUTOSTEREOD=\"\"" -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dtogl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1 -I/builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 -I/usr/include/../PrivateHeaders -I/usr/include/tk-private/generic/ttk -I/usr/include/tk-private -I/usr/include/tk-private/unix -I/usr/include/tk-private/generic -I/usr/include/tcl-private/unix -I/usr/include/tcl-private/generic -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -fPIC -MD -MT ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o -MF CMakeFiles/togl.dir/toglStubInit.c.o.d -o CMakeFiles/togl.dir/toglStubInit.c.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1/toglStubInit.c [ 2%] Linking C shared library libngtogl.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_link_script CMakeFiles/togl.dir/link.txt --verbose=1 /usr/bin/gcc -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fomit-frame-pointer -Wno-implicit-int -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngtogl.so.6.2 -o libngtogl.so.6.2 CMakeFiles/togl.dir/togl.c.o CMakeFiles/togl.dir/toglProcAddr.c.o CMakeFiles/togl.dir/toglStubInit.c.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1 && /usr/bin/cmake -E cmake_symlink_library libngtogl.so.6.2 libngtogl.so.6.2 libngtogl.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 2%] Built target togl [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o -MF CMakeFiles/ngcore.dir/bitarray.cpp.o.d -o CMakeFiles/ngcore.dir/bitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/bitarray.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 3%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o -MF CMakeFiles/ngcore.dir/exception.cpp.o.d -o CMakeFiles/ngcore.dir/exception.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::detail::TranslateBacktrace(std::string, std::string)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:125:12: warning: unused variable 'position' [-Wunused-variable] 125 | auto position = std::strtoul(s.substr(bracket_open_pos+1, bracket_close_pos - bracket_open_pos - 1).c_str(), 0, 16); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp: In function 'std::string ngcore::GetBackTrace()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/exception.cpp:184:16: warning: unused variable 'len' [-Wunused-variable] 184 | size_t len = strlen(bt_syms[i]); | ^~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o -MF CMakeFiles/ngcore.dir/localheap.cpp.o.d -o CMakeFiles/ngcore.dir/localheap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/localheap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 4%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o -MF CMakeFiles/ngcore.dir/logging.cpp.o.d -o CMakeFiles/ngcore.dir/logging.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o -MF CMakeFiles/ngcore.dir/flags.cpp.o.d -o CMakeFiles/ngcore.dir/flags.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o -MF CMakeFiles/ngcore.dir/paje_trace.cpp.o.d -o CMakeFiles/ngcore.dir/paje_trace.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:16, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SaveFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:330:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:342:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (j = 0; j + 1 < numlistflags[i]->Size(); ++j) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::PrintFlags(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:360:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int i = 0; i < strflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < defflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < strlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < numlistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 < flaglistflags.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp: In member function 'void ngcore::Flags::SetCommandLineFlag(const char*, ngcore::SymbolTable*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:633:35: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 0; i < strs.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:112:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = double; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = double; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:118:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = bool; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = bool; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:124:18: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = ngcore::Flags; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:130:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr > >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:172:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:181:22: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::any; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::any; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:187:17: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In constructor 'ngcore::PajeTrace::PajeTrace(int, std::string)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:73:14: warning: unused variable 'i' [-Wunused-variable] 73 | for(auto i : Range(5)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::Write(const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:582:20: warning: unused variable 'i' [-Wunused-variable] 582 | for(auto i : IntRange(n_timers)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:466:12: warning: unused variable 'rank' [-Wunused-variable] 466 | auto rank = comm.Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp: In member function 'void ngcore::PajeTrace::SendData()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:781:12: warning: unused variable 'rank' [-Wunused-variable] 781 | auto rank = comm.Rank(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/paje_trace.cpp:782:12: warning: unused variable 'nranks' [-Wunused-variable] 782 | auto nranks = comm.Size(); | ^~~~~~ [ 5%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o -MF CMakeFiles/ngcore.dir/profiler.cpp.o.d -o CMakeFiles/ngcore.dir/profiler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o -MF CMakeFiles/ngcore.dir/table.cpp.o.d -o CMakeFiles/ngcore.dir/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 6%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o -MF CMakeFiles/ngcore.dir/taskmanager.cpp.o.d -o CMakeFiles/ngcore.dir/taskmanager.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o -MF CMakeFiles/ngcore.dir/utils.cpp.o.d -o CMakeFiles/ngcore.dir/utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::StopWorkers()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:215:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 215 | for (size_t i = 0; i < num_threads; i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In static member function 'static void ngcore::TaskManager::CreateJob(const std::function&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:403:24: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 403 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:415:22: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 415 | catch (Exception e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp: In member function 'void ngcore::TaskManager::Loop(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:534:43: warning: comparison of integer expressions of different signedness: 'std::__atomic_base::__int_type' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 534 | if (mynode_data.start_cnt >= mytasks.Size()) break; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:536:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 536 | if (mytask >= mytasks.Size()) break; | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.cpp:548:26: warning: catching polymorphic type 'class ngcore::Exception' by value [-Wcatch-value=] 548 | catch (Exception e) | ^ [ 7%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o -MF CMakeFiles/ngcore.dir/version.cpp.o.d -o CMakeFiles/ngcore.dir/version.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/version.cpp [ 8%] Building CXX object libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGCORE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o -MF CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d -o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 8%] Linking CXX shared library libngcore.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcore.so -o libngcore.so CMakeFiles/ngcore.dir/archive.cpp.o CMakeFiles/ngcore.dir/bitarray.cpp.o CMakeFiles/ngcore.dir/exception.cpp.o CMakeFiles/ngcore.dir/localheap.cpp.o CMakeFiles/ngcore.dir/logging.cpp.o CMakeFiles/ngcore.dir/flags.cpp.o CMakeFiles/ngcore.dir/paje_trace.cpp.o CMakeFiles/ngcore.dir/profiler.cpp.o CMakeFiles/ngcore.dir/table.cpp.o CMakeFiles/ngcore.dir/taskmanager.cpp.o CMakeFiles/ngcore.dir/utils.cpp.o CMakeFiles/ngcore.dir/version.cpp.o CMakeFiles/ngcore.dir/python_ngcore.cpp.o -Wl,-rpath,:::::::::::::::::::::: /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so In member function '__ct ', inlined from '_Construct' at /usr/include/c++/13/bits/stl_construct.h:119:7, inlined from 'construct' at /usr/include/c++/13/bits/alloc_traits.h:660:19, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:604:39, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:971:16, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr_base.h:1712:14, inlined from '__ct ' at /usr/include/c++/13/bits/shared_ptr.h:464:59, inlined from 'make_shared' at /usr/include/c++/13/bits/shared_ptr.h:1010:39, inlined from 'SetFlag' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.cpp:164:56: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function 'SetFlag': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 8%] Built target ngcore /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 8%] Generating rule_triarules.cpp cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/triarules.rls rule_triarules.cpp triarules [ 8%] Building CXX object libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dpyngcore_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/core -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -flto -fno-fat-lto-objects -std=gnu++17 -MD -MT libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -MF CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d -o CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp [ 9%] Generating rule_hexrules.cpp cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/hexrules.rls rule_hexrules.cpp hexrules [ 9%] Generating rule_prismrules2.cpp cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/prismrules2.rls rule_prismrules2.cpp prismrules2 [ 10%] Generating rule_pyramidrules.cpp cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/pyramidrules.rls rule_pyramidrules.cpp pyramidrules [ 10%] Generating rule_pyramidrules2.cpp cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/pyramidrules2.rls rule_pyramidrules2.cpp pyramidrules2 [ 11%] Generating rule_quadrules.cpp cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/quadrules.rls rule_quadrules.cpp quadrules [ 11%] Generating rule_tetrules.cpp cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && ./makerls /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../../rules/tetrules.rls rule_tetrules.cpp tetrules cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o -MF CMakeFiles/mesh.dir/adfront2.cpp.o.d -o CMakeFiles/mesh.dir/adfront2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'int netgen::AdFront2::GetLocals(int, netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:379:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < pgeominfo.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:383:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (int i = 0; i < loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:414:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (int i = 0; i < locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::Inside(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:478:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 478 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp: In member function 'bool netgen::AdFront2::SameSide(const netgen::Point<2, double>&, const netgen::Point<2, double>&, const ngcore::FlatArray*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:512:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 512 | for (int ii = 0; ii < testfaces->Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:543:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | for (int i = 0; i < lines.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:46:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 46 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore_export.cpp:53:59: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | if (i < 0 || i >= self.Size()) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 3; T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:201:34: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 12%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o -MF CMakeFiles/mesh.dir/adfront3.cpp.o.d -o CMakeFiles/mesh.dir/adfront3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::CreateTrees()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:234:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 234 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::RebuildInternalTables()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:298:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:321:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:354:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 354 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:362:10: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 362 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:369:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:399:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 399 | i < clvol.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:407:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 407 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SelectBaseElement()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (i = lasti+1; i <= faces.Size() && !fstind; i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:471:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::GetLocals(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX_2_HASHTABLE&, float, float, netgen::INDEX&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:546:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:566:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 566 | for (i = 1; i <= locfaces2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:588:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for (i = 1; i <= locfaces3.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:596:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:603:17: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 603 | for (i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:625:21: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 625 | for (i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:634:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 634 | if (other >= 1 && other <= pindex.Size() && | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::GetGroup(int, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:738:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'void netgen::AdFront3::SetStartFront(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:769:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 769 | for (INDEX i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'bool netgen::AdFront3::Inside(const netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:802:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp: In member function 'int netgen::AdFront3::SameSide(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:862:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 862 | for (int i = 1; i <= testfaces->Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:866:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 866 | for (int ii = 1; ii <= aprif.Size(); ii++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:367:11: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront3.cpp:677:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 13%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o -MF CMakeFiles/mesh.dir/bisect.cpp.o.d -o CMakeFiles/mesh.dir/bisect.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTSortEdges(const Mesh&, const NgArray*>&, INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:325:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:396:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:461:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 461 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:529:50: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 529 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:539:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for(k = 0; k < idmaps.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:715:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 715 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:795:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 795 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::BTMarkTets(T_MTETS&, T_MPRISMS&, const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1116:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1116 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1156 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingIdentifications(T_MIDS&, const INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1596:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1596 | for (int i = 1; i <= mids.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingPrisms(T_MPRISMS&, const INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1734:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1734 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'int netgen::MarkHangingQuads(T_MQUADS&, const INDEX_2_CLOSED_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1807:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1807 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp: In function 'void netgen::WriteMarkedElements(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:1883:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1883 | for(int i=0; i*>&, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2152:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2152 | for(int j=0; j*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2497:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2497 | for(int m = 0; m < mtets_old.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2547:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2547 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2596:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2596 | for(SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2636:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2636 | for(int j=0; j*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2865:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2865 | for(int i=1; i<=mtets.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2867:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2867 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2869:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2869 | for(int i=1; i<=mtris.Size(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2871:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2871 | for(int i=1; i<=mquads.Size(); i++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2873:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2873 | for(int i=1; i<=mprisms.Size(); i++) | ~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2924:57: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2924 | for(ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2994:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2994 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3015:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3015 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3038:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3038 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3064:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3064 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3139:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3139 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3142:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3142 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3147:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3147 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3150:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3150 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3155:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3155 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3158:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3158 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3209:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3209 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3211:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3211 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3219:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3219 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3224:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3224 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3226:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3226 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3234:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3234 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3239:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3239 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3241:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3241 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3249:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3249 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3374:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3374 | for (int j = 0; j < edges.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3613:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3613 | for (int i = 1; i <= mtets.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3617:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3617 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3621:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3621 | for (int i = 0; i < mtets.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3628:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3628 | for (int i = 1; i <= mtris.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3634:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3638:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3638 | for (int i = 0; i < mtris.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3689:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3689 | for (int i = 1; i <= mprisms.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3784:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3784 | for (int i = 1; i <= mquads.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3968:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3968 | for(int ii=1; ii<=mesh.GetNP(); ii++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:4015:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4015 | for(int ii=0; ii::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTet; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2476:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedPrism; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2477:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedIdentification; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2478:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedTri; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2479:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MarkedQuad; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2480:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:2816:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bisect.cpp:3192:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 14%] Linking CXX shared library pyngcoreNone cd /builddir/build/BUILD/netgen-6.2.2202/s390x-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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,pyngcoreNone -o pyngcoreNone CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: -flto libngcore.so -lmpi -lpython3.11 [ 14%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o -MF CMakeFiles/mesh.dir/boundarylayer.cpp.o.d -o CMakeFiles/mesh.dir/boundarylayer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InsertVirtualBoundaryLayer(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:59:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 59 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'ngcore::Array netgen::BuildSegments(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:136:13: warning: unused variable 'topo' [-Wunused-variable] 136 | auto& topo = mesh.GetTopology(); | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::InterpolateSurfaceGrowthVectors(const Mesh&, const BoundaryLayerParameters&, int, ngcore::FlatArray, PointIndex>, const ngcore::Table&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:224:17: warning: unused variable 'cnt' [-Wunused-variable] 224 | int cnt = 1; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:218:14: warning: unused variable 'i' [-Wunused-variable] 218 | for(auto i : Range(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'void netgen::BoundaryLayerTool::InterpolateGrowthVectors()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:502:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | if(edgenr >= geo.GetNEdges()) | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'void netgen::Generate2dMesh(Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1002:11: warning: unused variable 'res' [-Wunused-variable] 1002 | auto res = meshing.GenerateMesh (mesh, mp, mp.maxh, domain); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1006:10: warning: unused variable 'hsteps' [-Wunused-variable] 1006 | int hsteps = mp.optsteps2d; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1139:13: warning: unused variable 'new_fd_index' [-Wunused-variable] 1139 | int new_fd_index = mesh.AddFaceDescriptor(new_fd); | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1185:12: warning: unused variable 'domain' [-Wunused-variable] 1185 | int domain = sel.GetIndex(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1264:17: warning: variable 'v2' set but not used [-Wunused-but-set-variable] 1264 | auto v2 = growthvectors[a[(i+1)%n]]; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In function 'int netgen::GenerateBoundaryLayer2(Mesh&, int, const ngcore::Array&, bool, const ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1318:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1318 | while(icurrent::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp: In member function 'netgen::BoundaryLayerTool::InsertNewElements(ngcore::FlatArray, unsigned long>, netgen::SegmentIndex>, ngcore::BitArray const&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:36: warning: 'p4.i' may be used uninitialized [-Wmaybe-uninitialized] 612 | PointIndex p3, p4; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:612:32: warning: 'p3.i' may be used uninitialized [-Wmaybe-uninitialized] 612 | PointIndex p3, p4; | ^~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 14%] Built target pyngcore /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 15%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o -MF CMakeFiles/visual.dir/meshdoc.cpp.o.d -o CMakeFiles/visual.dir/meshdoc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o -MF CMakeFiles/mesh.dir/clusters.cpp.o.d -o CMakeFiles/mesh.dir/clusters.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:97:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 97 | if (selpoint > 0 && selpoint <= mesh->GetNP()) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'virtual void netgen::VisualSceneMeshDoctor::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:159:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 159 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:276:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 276 | for (int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::ClickElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:502:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 502 | if (selelement > 0 && selelement <= mesh->GetNSE()) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp: In member function 'void netgen::VisualSceneMeshDoctor::UpdateTables()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/meshdoc.cpp:521:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 521 | for (i = 1; i <= mesh->GetNP(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In member function 'void netgen::AnisotropicClusters::Update()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:291:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 291 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:44:9: warning: unused variable 'nse' [-Wunused-variable] 44 | int nse = mesh.GetNSE(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:11 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:85:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:111:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp: In instantiation of 'netgen::AnisotropicClusters::Update():: [with auto:12 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = netgen::AnisotropicClusters::Update()::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:142:7: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:165:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int j = 0; j < nnums.Size(); j++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/clusters.cpp:47:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 16%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o -MF CMakeFiles/visual.dir/mvdraw.cpp.o.d -o CMakeFiles/visual.dir/mvdraw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 16%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o -MF CMakeFiles/mesh.dir/curvedelems.cpp.o.d -o CMakeFiles/mesh.dir/curvedelems.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp: In member function 'void netgen::VisualScene::ArbitraryRotation(const netgen::NgArray&, const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/mvdraw.cpp:214:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for(int i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:612:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 612 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:624:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 624 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:627:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 627 | for (int j = 0; j < edgenrs.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:647:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 650 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:662:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int e = 0; e < edgeorder.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:665:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 665 | for (int f = 0; f < faceorder.Size(); f++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:723:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 723 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:729:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int i2 = 0; i2 < edgenrs.Size(); i2++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:793:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 793 | for (int e = 0; e < surfnr.Size(); e++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:876:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 876 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:974:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 974 | for (int e = 0; e < edge_surfnr1.Size(); e++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1000:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int edgenr = 0; edgenr < use_edge.Size(); edgenr++) | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1087:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1087 | for (int j = 0; j < xi.Size(); j++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1141:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1141 | for (SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1204:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1204 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1205:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1205 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1212:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1212 | for (int k = 0; k < edgenrs.Size(); k++) edgenrs[k]--; | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1219:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int k = 0; k < verts.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1223:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1223 | for (int k = 0; k < edgenrs.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1247:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1247 | for (int jx = 0, jj = 0; jx < xi.Size(); jx++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1248:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1248 | for (int jy = 0; jy < xi.Size(); jy++, jj++) | ~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1301:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1301 | for (int i = 0; i < edgeorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1324:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1324 | for (int i = 0; i < faceorder.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'bool netgen::CurvedElements::IsSurfaceElementCurved(netgen::SurfaceElementIndex) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1650:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1650 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1654:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1654 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In member function 'void netgen::CurvedElements::CalcSurfaceTransformation(netgen::Point<2, double>, netgen::SurfaceElementIndex, netgen::Point<3, double>*, netgen::Mat<3, 2>*, bool*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1731:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1731 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1743:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1743 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1745:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1745 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1750:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1750 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1788:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1788 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1796:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1796 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:1785:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2381 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::GetCoefficients(SurfaceElementInfo&, netgen::NgArray >&) const [with int DIM_SPACE = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2399:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:2381:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = double; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4035:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = double; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4309:37: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 2; T = ngcore::SIMD; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4322:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointSurfaceTransformation(netgen::SurfaceElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with int DIM_SPACE = 3; T = ngcore::SIMD; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4328:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4156 | for (int i = 0; i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4168:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4168 | for (int i = 0; !problem && i < info.edgenrs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4170:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4170 | if(info.edgenrs[i]+1 >= edgecoeffsindex.Size()) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4175:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4175 | if(info.facenr+1 >= facecoeffsindex.Size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4252:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4252 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4270:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4270 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4290:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4290 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = double; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4348:41: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp: In instantiation of 'void netgen::CurvedElements::CalcMultiPointElementTransformation(netgen::ElementIndex, int, const T*, size_t, T*, size_t, T*, size_t) [with T = ngcore::SIMD; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4795:39: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4664:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4664 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4694:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4694 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:4719:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4719 | for (int i = 0; i < coefs.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o -MF CMakeFiles/visual.dir/vsfieldlines.cpp.o.d -o CMakeFiles/visual.dir/vsfieldlines.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:600:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:606:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/curvedelems.cpp:682:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::FieldLineCalc::GenerateFieldLines(netgen::NgArray&, int, int, double, double, int, double, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:207:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 207 | for(int i=0; i&, netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:428:47: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 428 | if(maxpoints > 0 && points.Size() >= maxpoints) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromBox(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:463:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromLine(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:479:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (int i = 1; i <= startpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp: In member function 'void netgen::VisualSceneSolution::BuildFieldLinesFromFace(netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsfieldlines.cpp:593:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for(i=0; i::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 17%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o -MF CMakeFiles/visual.dir/vsmesh.cpp.o.d -o CMakeFiles/visual.dir/vsmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:283:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 283 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'virtual void netgen::VisualSceneMesh::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:496:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 496 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:508:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:521:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 521 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:539:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:554:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for( int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:598:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 598 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:616:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 616 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:655:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 655 | for (int i = 1; i <= mesh->GetNE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:875:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 875 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildFilledList(bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1006:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1006 | for (int hi = 0; hi < seia.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildLineList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1341:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1341 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildTetList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:1839:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1839 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPrismList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2121:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2121 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2389:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2389 | for (j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildHexList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2448:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2448 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2592:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2592 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildPyramidList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2659:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2659 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:2944:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2944 | for (int j = 1; j <= faces.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp: In member function 'void netgen::VisualSceneMesh::BuildDomainSurfList()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vsmesh.cpp:3000:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3000 | for (i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 18%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o -MF CMakeFiles/visual.dir/vssolution.cpp.o.d -o CMakeFiles/visual.dir/vssolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::AddSolutionData(SolData*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:103:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::ClearSolutionData()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:161:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 161 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'netgen::VisualSceneSolution::SolData* netgen::VisualSceneSolution::GetSolData(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:173:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | if (i >= 0 && i < soldata.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::SaveSolutionData(const char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:192:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:247:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 247 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:254:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 254 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:258:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 258 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:267:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 267 | for (SurfaceElementIndex sei = 0; sei < mesh->GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:290:51: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 290 | for (PointIndex pi = PointIndex::BASE; pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:297:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 297 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:301:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 301 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:310:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 310 | for (ElementIndex ei = 0; ei < mesh->GetNE(); ei++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:324:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 324 | for (int i = 0; i < soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:330:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 330 | for (int elnr = 0; elnr < mesh->GetNE(); elnr++) | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:635:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (int i = 0; i < user_vis.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:655:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 655 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:895:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 895 | for (int i = 0; i < cpp.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1127:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1127 | for (int i = 0; i < cpt.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1150:25: warning: catching polymorphic type 'class std::bad_weak_ptr' by value [-Wcatch-value=] 1150 | catch (bad_weak_ptr e) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1533:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1533 | simd_pref[i](0) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](0) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1534:82: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1534 | simd_pref[i](1) = [&] (size_t j) { size_t ii = i*simd_size+j; return (ii < npt) ? pref[ii](1) : 0; }; | ~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'void netgen::VisualSceneSolution::DrawClipPlaneTrigs()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4442:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4442 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4464:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4464 | for (int i = 0; i < trigs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4472:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4472 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4481:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 4481 | for (int ii = i; ii < trigs.Size(); ii++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4790:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4790 | for(int i = 2; i < values.Size(); i+=2) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4797:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 4797 | for(int i = 1; i < values.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp: In member function 'virtual void netgen::VisualSceneSolution::MouseDblClick(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4841:22: warning: unused variable 'have_vec_func' [-Wunused-variable] 4841 | bool have_vec_func = vecfunction!=-1 && soldata[vecfunction]->draw_volume; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:1969:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4454:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:4455:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 18%] Building CXX object libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dvisual_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o -MF CMakeFiles/visual.dir/importsolution.cpp.o.d -o CMakeFiles/visual.dir/importsolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/importsolution.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 19%] Linking CXX shared library libngvisual.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization && /usr/bin/cmake -E cmake_link_script CMakeFiles/visual.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngvisual.so.6.2 -o libngvisual.so.6.2 CMakeFiles/visual.dir/meshdoc.cpp.o CMakeFiles/visual.dir/mvdraw.cpp.o CMakeFiles/visual.dir/vsfieldlines.cpp.o CMakeFiles/visual.dir/vsmesh.cpp.o CMakeFiles/visual.dir/vssolution.cpp.o CMakeFiles/visual.dir/importsolution.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../core/libngcore.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so In function 'ParallelFor', inlined from 'GetMinMax' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/vssolution.cpp:2702:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function 'GetMinMax': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization && /usr/bin/cmake -E cmake_symlink_library libngvisual.so.6.2 libngvisual.so.6.2 libngvisual.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 19%] Built target visual /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 19%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.jxx:31, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.ixx:28, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:33: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, const TopTools_MapOfShape&, Standard_Boolean)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:519:20: warning: unused variable 'AffichPurge' [-Wunused-variable] 519 | Standard_Boolean AffichPurge = Standard_False; | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx: In function 'Partition_Inter2d::FindEndVertex(NCollection_List const&, double, double, TopoDS_Edge const&, bool&, double&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:337:24: warning: 'endU' may be used uninitialized [-Wmaybe-uninitialized] 337 | if (Abs(endU-f) < Abs(endU-l)) | ~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.cxx:322:20: note: 'endU' was declared here 322 | Standard_Real U, endU, min; | ^~~~ [ 20%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopTools_DataMapOfShapeListOfShape.hxx:20, from /usr/include/opencascade/BRepAlgo_AsDes.hxx:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter2d.hxx:39, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Inter3d.cxx:34: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:215:11: warning: 'angle' may be used uninitialized [-Wmaybe-uninitialized] 215 | if (angle >= anglemax) { | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop.cxx:201:25: note: 'angle' was declared here 201 | Standard_Real angle; | ^~~~~ [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS_Face.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:16: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator&, NCollection_Sequence&, TopoDS_Edge const&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:460:8: warning: 'U1' may be used uninitialized [-Wmaybe-uninitialized] 460 | dU = USeq(i) - U1; | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:446:17: note: 'U1' was declared here 446 | Standard_Real U1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:486:17: warning: 'U2' may be used uninitialized [-Wmaybe-uninitialized] 486 | B.UpdateVertex( V, U2, NewDegen, Tol); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop2d.cxx:457:17: note: 'U2' was declared here 457 | Standard_Real U2, dU, dUmin = 1.e100; | ^~ [ 21%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -MF CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d -o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.jxx:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.ixx:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/Partition_Loop3d.cxx:14: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'bool netgen::OCCMeshFace(const OCCGeometry&, Mesh&, ngcore::FlatArray, const MeshingParameters&, int, int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:414:56: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 414 | for (SurfaceElementIndex sei = noldsurfel; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:420:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 420 | for (SurfaceElementIndex sei = oldnf; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:252:22: warning: unused variable 'fd' [-Wunused-variable] 252 | FaceDescriptor & fd = mesh.GetFaceDescriptor(k); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp: In function 'void netgen::OCCSetLocalMeshSize(const OCCGeometry&, Mesh&, const MeshingParameters&, const OCCParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:730:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 730 | for (int j = 0; j < linenums.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgenmesh.cpp:439:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 23%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o -MF CMakeFiles/mesh.dir/delaunay.cpp.o.d -o CMakeFiles/mesh.dir/delaunay.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::SphereList::AddElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:165:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (elnr > links.Size()) | ~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::AddDelaunayPoint(PointIndex, const Point3d&, NgArray&, Mesh&, DTREE&, MeshNB&, NgArray, 0, int>&, NgArray&, NgArray&, NgArray&, NgArray&, SphereList&, IndexSet&, IndexSet&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:541:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 541 | if (centers.Size() < nelind) | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveDegenerated(const Mesh::T_POINTS&, NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:753:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 753 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveIntersecting(const Mesh&, NgArray&, NgArray&, Point3d, Point3d)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:982:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | for (int i = 1; i <= openels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1003:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (int i = 1; i <= tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1032:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1032 | for (int jj = 1; jj <= neartrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In function 'void netgen::DelaunayRemoveOuter(const Mesh&, NgArray&, AdFront3*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1148:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1148 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1167:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1167 | for (int ii = 0; ii < elsonpoint[pi].Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1306:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1306 | for (i = lowest_undefined_el; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1393:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1393 | for (int i = 1; i <= ne; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp: In member function 'void netgen::Meshing3::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1667:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1667 | for (int i = 0; i < tempels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:1544:13: warning: unused variable 'ne' [-Wunused-variable] 1544 | int np, ne; | ^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 3; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:465:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 3; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 3; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:562:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1129 | if(leaf_index.Size()::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:882:23: required from 'netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: [with auto:13 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393: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:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&):: >(const T_Range&, const netgen::DelaunayRemoveTwoTriaTets(const Mesh&, NgArray&, NgArray&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay.cpp:877:60: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ [ 24%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o -MF CMakeFiles/occ.dir/occgeom.cpp.o.d -o CMakeFiles/occ.dir/occgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/TopLoc_ItemLocation.hxx:26, from /usr/include/opencascade/TopLoc_Location.lxx:18, from /usr/include/opencascade/TopLoc_Location.hxx:170, from /usr/include/opencascade/TopoDS_Shape.hxx:24, from /usr/include/opencascade/TopoDS.lxx:18, from /usr/include/opencascade/TopoDS.hxx:156, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:10: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'virtual void netgen::OCCGeometry::DoArchive(ngcore::Archive&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1602:10: warning: variable 'my_hash' set but not used [-Wunused-but-set-variable] 1602 | auto my_hash = [](const TopoDS_Shape & key) { | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In function 'void netgen::step_utils::WriteIdentifications(opencascade::handle, const TopoDS_Shape&, opencascade::handle)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:2226:16: warning: unused variable 'n' [-Wunused-variable] 2226 | auto n = identifications.size(); | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1113:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1087:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1092:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 24%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o -MF CMakeFiles/mesh.dir/delaunay2d.cpp.o.d -o CMakeFiles/mesh.dir/delaunay2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'int netgen::DelaunayMesh::GetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:43:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 43 | if (pos == -1) return -1; | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::SetNeighbour(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:57:13: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 57 | if (pos == -1) | ~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::DelaunayMesh::CalcIntersecting(netgen::PointIndex)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:261:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (int l = 0; l < edges.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:435:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 435 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:469:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 469 | for (int i = 0; i < npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp: In member function 'void netgen::Meshing2::Delaunay(netgen::Mesh&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:583:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 583 | for (int i = 0; i < mesh.LockedPoints().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::DeleteElement(T) [with int dim = 2; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:320:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1374:21: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1374 | if(i!=n_elements) | ~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp: In instantiation of 'void netgen::DelaunayTree::Leaf::Add(ngcore::Array::Leaf*>&, ngcore::Array&, const netgen::Point<(2 * dim)>&, T) [with int dim = 2; T = int; TSCAL = double]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1306:22: required from 'void netgen::DelaunayTree::Insert(const netgen::Point&, const netgen::Point&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1278:16: required from 'void netgen::DelaunayTree::Insert(const netgen::Box&, T) [with int dim = 2; T = int; TSCAL = double]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/delaunay2d.cpp:106:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../gprim/adtree.hpp:1129:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1129 | if(leaf_index.Size() hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::Create()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:81:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:145:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (i = 1; i <= faces->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp: In member function 'void netgen::GeomSearch3d::GetLocals(netgen::NgArray&, netgen::NgArray&, netgen::INDEX, const netgen::Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/geomsearch.cpp:216:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (k = 1; k <= area.Size(); k++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o -MF CMakeFiles/mesh.dir/global.cpp.o.d -o CMakeFiles/mesh.dir/global.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/global.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 25%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o -MF CMakeFiles/mesh.dir/hprefinement.cpp.o.d -o CMakeFiles/mesh.dir/hprefinement.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyPrism(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:435:11: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 435 | int point_sing[6]={0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp: In function 'netgen::HPREF_ELEMENT_TYPE netgen::ClassifyHex(HPRefElement&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1509:13: warning: variable 'point_sing' set but not used [-Wunused-but-set-variable] 1509 | int point_sing[8]={0,0,0,0,0,0,0,0}; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/classifyhpel.hpp:1511:13: warning: variable 'edge_sing' set but not used [-Wunused-but-set-variable] 1511 | int edge_sing[12] = {0,0,0,0,0,0,0,0,0,0,0,0}; | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::InitHPElements(Mesh&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:562:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 562 | for(ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:581:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 581 | for(SurfaceElementIndex i = 0; i < mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::SubdivideDegeneratedHexes(Mesh&, NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1000:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int l = 0; l < pts.Size(); l++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::ReorderPoints(Mesh&, NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1250:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1250 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1257:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1257 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1291:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1291 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1294:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1294 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1297:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'void netgen::HPRefinement(Mesh&, Refinement*, int, double, bool, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1357:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1357 | for (int i = 0; i < hpelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1451:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1451 | for(ElementIndex i=0;i&, INDEX_2_HASHTABLE&, NgBitArray&, NgBitArray&, INDEX_3_HASHTABLE&, INDEX_2_HASHTABLE&, INDEX_2_HASHTABLE&, NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1605:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1605 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1641:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1641 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1669:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1669 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1726:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1726 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1788:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1788 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp: In function 'bool netgen::ClassifyHPElements(Mesh&, NgArray&, int&, int&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1852:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1852 | for( int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1668:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/hprefinement.cpp:1848:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp: In member function 'netgen::OCCGeometry::BuildFMap()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1204:32: warning: 'k' may be used uninitialized [-Wmaybe-uninitialized] 1204 | face->domout = k; | ~~~~~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.cpp:1186:15: note: 'k' was declared here 1186 | int k; | ^ [ 25%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o -MF CMakeFiles/occ.dir/occmeshsurf.cpp.o.d -o CMakeFiles/occ.dir/occmeshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 26%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o -MF CMakeFiles/mesh.dir/improve2.cpp.o.d -o CMakeFiles/mesh.dir/improve2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:6: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp: In member function 'void netgen::OCCSurface::GetNormalVector(const netgen::Point<3, double>&, const netgen::PointGeomInfo&, netgen::Vec<3>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occmeshsurf.cpp:35:16: warning: unused variable 'vstep' [-Wunused-variable] 35 | double vstep = 0.01*(vmax-vmin); | ^~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In function 'double netgen::CombineImproveEdge(Mesh&, const ngcore::Table&, ngcore::Array, PointIndex>&, ngcore::Array&, PointIndex, PointIndex, double, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:449:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 449 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:458:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 458 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'void netgen::MeshOptimize2d::CombineImprove()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:611:9: warning: unused variable 'ntasks' [-Wunused-variable] 611 | int ntasks = ngcore::TaskManager::GetMaxThreads(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 27%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o -MF CMakeFiles/occ.dir/python_occ.cpp.o.d -o CMakeFiles/occ.dir/python_occ.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/meshing/improve2.cpp:744:20: note: 'pi1.i' was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/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++/13/bits/memory_resource.h:47, from /usr/include/c++/13/string:58, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mystdlib.h:4, from /builddir/build/BUILD/netgen-6.2.2202/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++/13/tuple:292:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63, inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:796:11: /usr/include/c++/13/tuple:200:11: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2202/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++/13/tuple:292:38, inlined from 'std::tuple::tuple(netgen::PointIndex&, netgen::PointGeomInfo&)' at /usr/include/c++/13/tuple:1339:63, inlined from 'netgen::MeshOptimize2d::SplitImprove()' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:806:12: /usr/include/c++/13/tuple:200:11: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized] 200 | : _M_head_impl(std::forward<_UHead>(__h)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp: In member function 'netgen::MeshOptimize2d::SplitImprove()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:744:35: note: 'pi4.i' was declared here 744 | PointIndex pi1, pi2, pi3, pi4; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 27%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o -MF CMakeFiles/mesh.dir/improve2gen.cpp.o.d -o CMakeFiles/mesh.dir/improve2gen.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp: In member function 'void netgen::MeshOptimize2d::GenericImprove()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:206:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:230:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int j = 1; j <= rule.newels.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:273:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int k = 0; k < elonnode[el[j]].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:277:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 277 | for (int l = 0; l < nbels[sei].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:288:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:326:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 326 | for (int i = 1; i < elmap.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:333:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 333 | for (elmap[i] = 0; elmap[i] < neighbours.Size(); elmap[i]++) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:370:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for(int i=0; ok && i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:201:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:248:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2gen.cpp:317:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o -MF CMakeFiles/mesh.dir/improve3.cpp.o.d -o CMakeFiles/mesh.dir/improve3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:16, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::CombineImproveEdge(netgen::Mesh&, const netgen::MeshingParameters&, ngcore::Table&, ngcore::Array&, netgen::PointIndex, netgen::PointIndex, ngcore::FlatArray, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:227:15: warning: unused variable 'l' [-Wunused-variable] 227 | int l; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::CombineImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:363:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 363 | for (int k = 0; k < row1.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:380:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int k = 0; k < row2.Size(); k++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:395:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:397:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:421:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 421 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:437:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:467:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:482:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 482 | for (int k = 0; k < hasonepi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:485:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 485 | for (int k = 0; k < hasbothpi.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:501:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 501 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SplitImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, ngcore::Table&, ngcore::Array&, netgen::NgArray&, double, netgen::PointIndex, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:814:7: warning: unused variable 'np' [-Wunused-variable] 814 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SplitImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1027:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1027 | if (pi2 >= elementsonnode.Size()+PointIndex::BASE) continue; // old number of points | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1129:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1129 | for (int k = 0; k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSequential(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1325:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1325 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'double netgen::MeshOptimize3d::SwapImproveEdge(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, ngcore::Table&, netgen::INDEX_3_HASHTABLE&, netgen::PointIndex, netgen::PointIndex, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2664:19: warning: unused variable 'k1' [-Wunused-variable] 2664 | int k1; | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2716:7: warning: unused variable 'np' [-Wunused-variable] 2716 | int np = mesh.GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2717:7: warning: unused variable 'ne' [-Wunused-variable] 2717 | int ne = mesh.GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImproveSurface(netgen::Mesh&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2965:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2965 | for(int k=0; !found && kSize(); k++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:2967:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2967 | if(pi2 < (*used_idmaps)[k]->Size() + PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3007:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3007 | for (int k = 0; k < elementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3029:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3029 | for (int l = 0; l < hasbothpoints.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3039:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3039 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3053:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3053 | for(int ii=0; ii < hasbothpoints.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3056:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3056 | for(int ii=0; ii < hasbothpointsother.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3067:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3067 | for (int k = 0; k < elementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3087:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3087 | for (int l = 0; l < hasbothpointsother.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3104:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3104 | for(int k = 0; k < surfaceelementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3127:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3127 | for(int k = 0; k < surfaceelementsonnode[pi1other].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3200:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3200 | for (int k = 0; puretet && k < hasbothpoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3203:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3203 | for (int k = 0; puretet && k < hasbothpointsother.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3218:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3218 | for(int jj=i; !done && jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3427:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3427 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3435:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3435 | for(int k = 0; kSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3510:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3510 | for(int jj=0; jjSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3626:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3626 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3670:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3670 | for(int i=0; iSize(); jj++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3683:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3683 | for(int i=0; i&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3740 | for (int k = 0; k < belementsonnode[pi1].Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3776:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3776 | for (int k = 0; k < row.Size(); k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2Sequential(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:14: warning: unused variable 'pi1' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:19: warning: unused variable 'pi2' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:24: warning: unused variable 'pi3' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:29: warning: unused variable 'pi4' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3877:34: warning: unused variable 'pi5' [-Wunused-variable] 3877 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3881:16: warning: unused variable 'bad2' [-Wunused-variable] 3881 | double bad1, bad2; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'void netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3983:16: warning: unused variable 'bad2' [-Wunused-variable] 3983 | double bad1, bad2; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = ngcore::Array; FACEArray = NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:731:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::ElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1053:31: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 50]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1846:40: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = bool; int S = 50]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:1850:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: In member function 'netgen::TABLE::operator[](int) const', inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3740:42: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'pi1.i' may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:14: note: 'pi1.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:29: warning: 'pi2.i' may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:19: note: 'pi2.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3747:46: warning: 'pi3.i' may be used uninitialized [-Wmaybe-uninitialized] 3747 | if (bel[l] != pi1 && bel[l] != pi2 && bel[l] != pi3) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:24: note: 'pi3.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ In member function 'ngcore::FlatTable::operator[](netgen::PointIndex) const', inlined from 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3773:35: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:50:33: warning: 'pi4.i' may be used uninitialized [-Wmaybe-uninitialized] 50 | return FlatArray (index[i+1]-index[i], data+index[i]); | ~~~~~^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp: In member function 'netgen::MeshOptimize3d::SwapImprove2(netgen::Mesh&, netgen::OPTIMIZEGOAL, netgen::ElementIndex, int, ngcore::Table&, netgen::TABLE&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:29: note: 'pi4.i' was declared here 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:3707:34: warning: 'pi5.i' may be used uninitialized [-Wmaybe-uninitialized] 3707 | PointIndex pi1, pi2, pi3, pi4, pi5; | ^~~ [ 28%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o -MF CMakeFiles/mesh.dir/localh.cpp.o.d -o CMakeFiles/mesh.dir/localh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxes(netgen::AdFront3*, int (*)(const netgen::Point3d&))': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:501:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::FindInnerBoxesRec2(netgen::GradingBox*, netgen::AdFront3*, netgen::NgArray&, netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:576:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 576 | for (int j = 1; j <= faceused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:578:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 578 | for (int j = 1; j <= facenotused.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::WidenRefinement()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:853:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 853 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetInnerPoints(netgen::NgArray, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:881:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 881 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp: In member function 'void netgen::LocalH::GetOuterPoints(netgen::NgArray, 0, int>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.cpp:903:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 903 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 28%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o -MF CMakeFiles/occ.dir/python_occ_basic.cpp.o.d -o CMakeFiles/occ.dir/python_occ_basic.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o -MF CMakeFiles/mesh.dir/meshclass.cpp.o.d -o CMakeFiles/mesh.dir/meshclass.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_basic.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'int netgen::Find2dElement(const Mesh&, const Point<3, double>&, double*, const NgArray*, BoxTree<3>*, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:102:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 102 | for(int i=0; i facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetSurfaceElement(netgen::SurfaceElementIndex, const netgen::Element2d&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:535:14: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | if (maxn <= points.Size()) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:543:18: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 543 | if (el.index > facedecoding.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::Save(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:704:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 704 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:748:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 748 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:834:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 834 | pi < GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 849 | for (i = 0; i < pointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:871:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 871 | for (j = 1; j <= identpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:893:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 893 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:901:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 901 | for (i = 1; i <= materials.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:908:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 908 | for ( int ii = 0; ii < bcnames.Size(); ii++ ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:914:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 914 | for ( i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:919:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 919 | for (int ii = 0; ii&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3341:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3341 | for (int i = 1; i <= mhd.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'double netgen::Mesh::AverageH(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3382:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3382 | for (i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalH(double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3426:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3426 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcLocalHFromPointDistances(double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3561:12: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3561 | i < GetNP()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:3563:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3563 | for(j=i+1; j&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6433:66: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 6433 | if ( (*this)[si].GetIndex () == facenr && (*this)[si][0] >= PointIndex::BASE && /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::CalcMinMaxAngle(double, double*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6454:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6454 | for (i = 1; i <= GetNE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::GetNumPointsOfPointCurve(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6743:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 6743 | if(curve == pointcurves_startpoint.Size()-1) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNP(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6794:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6794 | i < np+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTrigMesh(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6963:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6963 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6969:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6969 | for (int i = 1; i <= GetNSE(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::PureTetMesh() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6978:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 6978 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(const netgen::Refinement*, int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7008:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7008 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7010:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7010 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::BuildCurvedElements(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7025:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7025 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7027:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 7027 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetMaterial(int, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7035:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7035 | if (domnr > materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetMaterial(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7052:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7052 | if (domnr <= materials.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNBCNames(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7061:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7061 | for ( int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetBCName(int, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7069:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7069 | if (bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7081:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7081 | if (fd.BCProperty() <= bcnames.Size()) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetBCName(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7092:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7092 | if (bcnr < 0 || bcnr >= bcnames.Size()) | ~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD2Names(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7104:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7104 | for(int i=0; i= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD2Name(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7136:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7136 | if (cd2nr < 0 || cd2nr >= cd2names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'void netgen::Mesh::SetNCD3Names(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7148:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7148 | for(int i=0; i= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'int netgen::Mesh::AddCD3Name(const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7173:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7173 | for (int i = 0; i < cd3names.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'const std::string& netgen::Mesh::GetCD3Name(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7187:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7187 | if (cd3nr < 0 || cd3nr >= cd3names.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7226:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7226 | for(int i=0; i<(*userdata_int[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'bool netgen::Mesh::GetUserData(const char*, netgen::NgArray&, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 7251 | for(int i=0; i<(*userdata_double[id]).Size(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7310:12: warning: unused variable 'ret' [-Wunused-variable] 7310 | auto ret = fabs(v*n_plane)/l; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In member function 'std::shared_ptr netgen::Mesh::Mirror(netgen::Point<3, double>, netgen::Vec<3>)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7304:10: warning: variable 'onPlane' set but not used [-Wunused-but-set-variable] 7304 | auto onPlane = [&] (const MeshPoint & p) -> bool | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:315:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7216:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7241:57: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2499:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = std::__cxx11::basic_string*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7064:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7213:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::NgArray*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:7238:28: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::ElementIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2433:32: required from 'netgen::Mesh::FindOpenElements(int):: [with auto:37 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::Mesh::FindOpenElements(int):: >(const T_Range&, const netgen::Mesh::FindOpenElements(int)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2423:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SurfaceElementIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6844:30: required from 'netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: [with auto:48 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SurfaceElementIndex; TFUNC = CreateTable, netgen::Mesh::CreatePoint2SurfaceElementTable(int) const:: >(const T_Range&, const netgen::Mesh::CreatePoint2SurfaceElementTable(int) const::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:6840:74: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp: In function 'netgen::Find1dElement(netgen::Mesh const&, netgen::Point<3, double> const&, double*, netgen::NgArray const*, netgen::BoxTree<3, int>*, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:28: warning: 'lam' may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:200:20: note: 'lam' was declared here 200 | double lam; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:209:18: warning: 'seg_lam' may be used uninitialized [-Wmaybe-uninitialized] 209 | if(1.- seg_lam - lam < 1e-5) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:199:20: note: 'seg_lam' was declared here 199 | double seg_lam; | ^~~~~~~ [ 29%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o -MF CMakeFiles/occ.dir/python_occ_shapes.cpp.o.d -o CMakeFiles/occ.dir/python_occ_shapes.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:11: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In member function 'auto WorkPlane::Spline(const std::vector&, bool, double, const std::map&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:350:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 350 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:356:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 356 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1790:20: warning: structured binding declaration set but not used [-Wunused-but-set-variable] 1790 | auto [pnt, angle] = *twist; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1862:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1862 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:1902:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1902 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2085:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2085 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2091:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2091 | for (int i = vpoles.size(); i < vpoles.size()+degree+1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2083:11: warning: unused variable 'cnt' [-Wunused-variable] 2083 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2104:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2104 | for (int i = 0; i < vpoles.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2116:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2116 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:2156:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2156 | for (int i = 0; i < points.size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 29%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o -MF CMakeFiles/mesh.dir/meshfunc.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'ngcore::Array netgen::DivideMesh(Mesh&, const MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:57:12: warning: unused variable 'dim' [-Wunused-variable] 57 | auto dim = mesh.GetDimension(); | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::FillCloseSurface(MeshingData&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:234:29: warning: comparison of integer expressions of different signedness: 'std::set::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 234 | if(pis.size() < 2*np) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::CloseOpenQuads(MeshingData&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:333:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'void netgen::MeshDomain(MeshingData&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:375:33: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 375 | for (int i = oldne + 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:436:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 436 | for (ElementIndex ei = oldne; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:397:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 397 | if (mesh.GetNOpenElements()) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:484:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 484 | { | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp: In function 'netgen::MESHING3_RESULT netgen::OptimizeVolume(const MeshingParameters&, Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:603:9: warning: unused variable 'i' [-Wunused-variable] 603 | int i; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/debugging.hpp:17:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp: In function 'pybind11::object CastShape(const TopoDS_Shape&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/python_occ_shapes.cpp:203:1: warning: control reaches end of non-void function [-Wreturn-type] 203 | }; | ^ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o -MF CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d -o CMakeFiles/mesh.dir/meshfunc2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp: In function 'void netgen::Optimize2d(Mesh&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:13:37: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 13 | bool secondorder = mesh.GetNP() > mesh.GetNV(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc2d.cpp:18:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 18 | for (SurfaceElementIndex ei = 0; ei < mesh.GetNSE(); ei++) | ~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 30%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o -MF CMakeFiles/mesh.dir/meshing2.cpp.o.d -o CMakeFiles/mesh.dir/meshing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::Meshing2::EndMesh()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'netgen::MESHING2_RESULT netgen::Meshing2::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&, double, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:355:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 355 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:463:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:548:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 548 | (gpi1 < illegalpoint.Size()+PointIndex::BASE) && | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:549:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 549 | (gpi2 < illegalpoint.Size()+PointIndex::BASE) ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:644:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 644 | for (int i = 2; i <= loclines.Size(); i++) // don't remove first line | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:810:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for (int i = 1; i <= chartboundpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:819:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 819 | for (int i = 1; i <= chartboundlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:862:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 862 | for (int i = 1; i <= locelements.Size() && found; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:880:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:943:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 943 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:957:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 957 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:973:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 973 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1037:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1037 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1080:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1080 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1093:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1093 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1096:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1096 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1168:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int i = 1; i <= critpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1172:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1172 | for (int jj = 0; jj < intersecttrias.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1258:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1258 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1262:55: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1262 | if (nlgpi1 <= pindex.Size() && nlgpi2 <= pindex.Size()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1323:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1323 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1329:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1329 | for (int i = oldnl+1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1361:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1361 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1430:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1430 | if (gpi >= oldts+PointIndex::BASE) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1459:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1459 | for (int i = 1; i <= dellines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1504:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1504 | for (int i = 1; i <= pindex.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1513:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1513 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1520:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1520 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1565:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1565 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1572:50: warning: comparison of integer expressions of different signedness: 'const netgen::INDEX' {aka 'const int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1572 | loclines.Get(i).I(j) <= pindex.Size()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1645: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp: In member function 'virtual void netgen::VisualSceneSurfaceMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1694:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1694 | if (loclines.Size() != changeval) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1756:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1756 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1793:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1793 | for (int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1811:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1811 | for (int i = 1; i <= loclines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1836:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1836 | for (int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:1732:10: warning: unused variable 'transp' [-Wunused-variable] 1732 | double transp = vispar.transp; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::tf; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::netrule::threeint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::DenseMatrix; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:113:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:328:19: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:281:13: required from 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::NgArray, 0, int>; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5: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]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing2.cpp:57:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o -MF CMakeFiles/mesh.dir/meshing3.cpp.o.d -o CMakeFiles/mesh.dir/meshing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:34:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for (int i = 1; i <= rules.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In constructor 'netgen::Meshing3::Meshing3(const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:56:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In destructor 'virtual netgen::Meshing3::~Meshing3()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:68:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 68 | for (int i = 0; i < rules.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'netgen::MESHING3_RESULT netgen::Meshing3::GenerateMesh(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:345:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= allowpoint.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:374:44: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 374 | if (onlytri && groupfaces.Size() <= 20 + 2*stat.qualclass && | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:382:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 382 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:383:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | for (j = 1; j <= locfaces.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 1; i <= groupfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:471:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int i = 1; i <= canuse.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:507:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = oldnp+1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:515:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:532:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 532 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:567:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i = 1; i <= plainpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:570:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:584:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 584 | for(int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:588:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:592:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:596:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 596 | for(int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:626:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 626 | for(int i = 1; i <= tempnewpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:628:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for(int i = 1; i <= tempnewfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:630:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 630 | for(int i = 1; i <= tempdelfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:632:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 632 | for(int i = 1; i <= templocelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:639:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 639 | for(int i = 1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:642:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 642 | if (i <= pindex.Size()) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:654:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (int i = oldnp+1; i <= locpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:660:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | for (int i = 1; i <= locelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:678:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 678 | for(int i = oldnf+1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:687:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 687 | for(int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:711:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 711 | for(int i = 1; i <= ruleused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp: In member function 'void netgen::Meshing3::BlockFillLocalH(netgen::Mesh&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1182:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1182 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1196:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1196 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:1267:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1267 | for (int i = 1; i <= npoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:45: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp: In instantiation of 'int netgen::FindInnerPoint(POINTArray&, FACEArray&, Point3d&) [with POINTArray = NgArray; FACEArray = NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:375:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing3.cpp:351:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o -MF CMakeFiles/mesh.dir/meshtool.cpp.o.d -o CMakeFiles/mesh.dir/meshtool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality2d(const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:139:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 139 | for (sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'double netgen::CalcVolume(const NgArray&, const NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:564:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 564 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::MeshQuality3d(const Mesh&, NgArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:587:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= incl.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:590:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 590 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveEdges(const Mesh&, const char*, double, char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:644:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 644 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveSurfaceMesh(const Mesh&, double, char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:673:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 673 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:681:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 681 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::SaveVolumeMesh(const Mesh&, const NetgenGeometry&, char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:761:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 761 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:773:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 773 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:779:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 779 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'int netgen::CheckMesh3D(const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:823:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 823 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:838:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 838 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:863:19: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 863 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:881:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 881 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:934:23: warning: comparison of integer expressions of different signedness: 'netgen::INDEX' {aka 'int'} and 'long unsigned int' [-Wsign-compare] 934 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:944:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 944 | for (ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp: In function 'void netgen::RemoveProblem(Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:987:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 987 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtool.cpp:137:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 31%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o -MF CMakeFiles/mesh.dir/meshtype.cpp.o.d -o CMakeFiles/mesh.dir/meshtype.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element2d::GetBox(const netgen::T_POINTS&, netgen::Box3d&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:393:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'const int8_t' {aka 'const signed char'} [-Wsign-compare] 393 | for (unsigned i = 1; i < np; i++) | ~~^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Element::GetTets(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:1376:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1376 | for (i = 1; i <= locels.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp: In member function 'void netgen::Identifications::GetMap(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2739:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2739 | for (int i = 0; i < idpoints_table[identnr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp: In instantiation of 'std::ostream& netgen::operator<<(std::ostream&, const TABLE&) [with T = INDEX_2; int BASE = 0; std::ostream = std::basic_ostream]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2821:33: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int j = 0; j < row.Size(); j++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2736:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o -MF CMakeFiles/mesh.dir/msghandler.cpp.o.d -o CMakeFiles/mesh.dir/msghandler.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp: In function 'void netgen::ResetStatus()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/msghandler.cpp:126:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int i = 0; i < msgstatus_stack.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 32%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o -MF CMakeFiles/mesh.dir/netrule2.cpp.o.d -o CMakeFiles/mesh.dir/netrule2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'void netgen::netrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:40:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (tolclass <= oldutofreearea_i.Size()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp: In member function 'int netgen::netrule::IsLineInFreeZone2(const netgen::Point<2, double>&, const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:129:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 129 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule2.cpp:150:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 1; i <= transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o -MF CMakeFiles/mesh.dir/netrule3.cpp.o.d -o CMakeFiles/mesh.dir/netrule3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In destructor 'netgen::vnetrule::~vnetrule()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:21:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int i = 1; i <= freefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:23:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (int i = 1; i <= freesets.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:25:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (int i = 1; i <= freeedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:27:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 27 | for (int i = 1; i <= freefaceinequ.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestFlag(char) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:35:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 35 | for (int i = 1; i <= flags.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'void netgen::vnetrule::SetFreeZoneTransformation(const netgen::Vector&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:78:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 78 | for (i = 2; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:85:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:90:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::ConvexFreeZone() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:141:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:149:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (i = 1; i <= freesetedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsInFreeZone(const netgen::Point3d&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:181:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 181 | for (i = 1; i <= freesetfaces.Size() && inthis; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:213:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:219:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 219 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:225:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 225 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsTriangleInFreeSet(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, int, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:316:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:446:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 446 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 579 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:585:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 585 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:618:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i <= lpi.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:624:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 624 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:644:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 644 | for (i = 1; i <= freesetfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:686:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (i = 1; i <= transfreezone.Size() && (allleft || allright); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:739:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | for (i = 1; i <= activefaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::IsQuadInFreeZone(const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::Point3d&, const netgen::NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:880:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 880 | for (j = 1; j <= freezonepi.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:886:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 886 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:892:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 892 | for (j = 1; j <= freeseti.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp: In member function 'int netgen::vnetrule::TestOk() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:995:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 995 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:997:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 997 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:999:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 999 | for (i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1003:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1003 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1008:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1008 | for (i = 1; i <= cntpused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1016:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/netrule3.cpp:1036:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1036 | for (k = 1; k <= edge1.Size(); k++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 33%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o -MF CMakeFiles/mesh.dir/parser2.cpp.o.d -o CMakeFiles/mesh.dir/parser2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp: In member function 'void netgen::netrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:437:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 437 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (i = 0; i < oldutofreearea_i.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser2.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (int j = 0; j < freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ [ 34%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o -MF CMakeFiles/occ.dir/occ_face.cpp.o.d -o CMakeFiles/occ.dir/occ_face.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_face.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o -MF CMakeFiles/mesh.dir/parser3.cpp.o.d -o CMakeFiles/mesh.dir/parser3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp: In member function 'void netgen::vnetrule::LoadRule(std::istream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:370:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:375:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:388:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 388 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:395:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 395 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:431:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:436:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 436 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:448:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 448 | for (j = 1; j <= 3 * (points.Size() - noldp); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:455:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 455 | for (k = 1; k <= 3 * points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:653:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 653 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:654:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 654 | for (j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:669:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for (i = 1; i <= freezonepi.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:671:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 671 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:679:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:710:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 710 | for (i = 1; i <= freezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:726:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 726 | for (int j = 1; j <= points.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:729:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for (int j = 1; j <= freezone.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:737:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:744:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (ii1 = 1; ii1 <= freeset.Size(); ii1++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:745:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (ii2 = 1; ii2 <= freeset.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:746:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (ii3 = 1; ii3 <= freeset.Size(); ii3++) | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:762:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | for (ii = 1; ii <= freeset.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:780:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 780 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:791:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:815:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 815 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:833:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:857:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (i = 1; i <= pnearness.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (fs = 1; fs <= freesets.Size(); fs++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:885:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 885 | for (k = 1; k <= freesetfaces.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parser3.cpp:889:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 889 | for (l = k+1; l <= freesetfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 35%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o -MF CMakeFiles/occ.dir/occ_edge.cpp.o.d -o CMakeFiles/occ.dir/occ_edge.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 35%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o -MF CMakeFiles/mesh.dir/refine.cpp.o.d -o CMakeFiles/mesh.dir/refine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_edge.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp: In member function 'void netgen::Refinement::Refine(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:31:36: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 31 | if (mesh.mlbetweennodes.Size() < mesh.GetNV()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:57:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 57 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:110:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 110 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:145:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 145 | for (int i = 0; i < par_nr.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:149:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 149 | for (int i = 0; i < parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:192:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 192 | if (pinew >= epgi.Size()+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:213:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | i < surfgi.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:276:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 276 | if (surfgi.Size() < pnums.Elem(4+j)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:359:37: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 359 | if (surfgi.Size() < pnums[4+j]) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:793:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 793 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:856:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 856 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:866:39: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 866 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:898:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 898 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:34:76: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:157:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = netgen::PointIndex; int S = 27]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/refine.cpp:549:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 36%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o -MF CMakeFiles/occ.dir/occ_vertex.cpp.o.d -o CMakeFiles/occ.dir/occ_vertex.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.hpp:7, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_vertex.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o -MF CMakeFiles/mesh.dir/ruler2.cpp.o.d -o CMakeFiles/mesh.dir/ruler2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 37%] Building CXX object libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Docc_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o -MF CMakeFiles/occ.dir/occ_utils.cpp.o.d -o CMakeFiles/occ.dir/occ_utils.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp: In member function 'int netgen::Meshing2::ApplyRules(netgen::NgArray, 0, int>&, netgen::NgArray&, int, netgen::NgArray&, int, netgen::NgArray&, netgen::NgArray&, int, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:171:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = maxlegalline; i < llines1.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:209:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 209 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:361:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 361 | for (int i = 0; i < pmap.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:513:57: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 513 | for (int i = maxlegalpoint+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:546:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 546 | for (int i = maxlegalline+1; i <= llines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:633:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 633 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_IndexedDataMap.hxx:23, from /usr/include/opencascade/Standard_Dump.hxx:17, from /usr/include/opencascade/NCollection_Vec2.hxx:20, from /usr/include/opencascade/NCollection_Vec3.hxx:20, from /usr/include/opencascade/NCollection_Vec4.hxx:18, from /usr/include/opencascade/NCollection_Mat4.hxx:19, from /usr/include/opencascade/gp_Trsf.hxx:21, from /usr/include/opencascade/gp_Pnt.lxx:19, from /usr/include/opencascade/gp_Pnt.hxx:199, from /usr/include/opencascade/Bnd_Box.hxx:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.cpp:1: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator::Append(netgen::NgFlatArray) [with T2 = netgen::Point<2, double>; int B2 = 0; T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:710:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:711:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = int; int B2 = 0; T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:712:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::Element2d; int B2 = 0; T = netgen::Element2d; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:713:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.cpp:105:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 37%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o -MF CMakeFiles/mesh.dir/ruler3.cpp.o.d -o CMakeFiles/mesh.dir/ruler3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp [ 38%] Linking CXX shared library libngocc.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occ.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngocc.so.6.2 -o libngocc.so.6.2 CMakeFiles/occ.dir/Partition_Inter2d.cxx.o CMakeFiles/occ.dir/Partition_Inter3d.cxx.o CMakeFiles/occ.dir/Partition_Loop.cxx.o CMakeFiles/occ.dir/Partition_Loop2d.cxx.o CMakeFiles/occ.dir/Partition_Loop3d.cxx.o CMakeFiles/occ.dir/Partition_Spliter.cxx.o CMakeFiles/occ.dir/occgenmesh.cpp.o CMakeFiles/occ.dir/occgeom.cpp.o CMakeFiles/occ.dir/occmeshsurf.cpp.o CMakeFiles/occ.dir/python_occ.cpp.o CMakeFiles/occ.dir/python_occ_basic.cpp.o CMakeFiles/occ.dir/python_occ_shapes.cpp.o CMakeFiles/occ.dir/occ_face.cpp.o CMakeFiles/occ.dir/occ_edge.cpp.o CMakeFiles/occ.dir/occ_vertex.cpp.o CMakeFiles/occ.dir/occ_utils.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../core/libngcore.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp: In member function 'int netgen::Meshing3::ApplyRules(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&, netgen::INDEX, netgen::INDEX_2_HASHTABLE&, netgen::NgArray&, netgen::NgArray&, int, double, int, float&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:183:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int ri = 0; ri < rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:229:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int ri = 1; ri <= rules.Size(); ri++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:460:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 460 | while (!ok && locpi < lpoints.Size()-1+PointIndex::BASE) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:655:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 655 | for (int i = 1; i <= fz.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:662:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 662 | for (int i = 1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:686:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 686 | for (int i = 1; i <= lfaces.Size() && ok; i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:961:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 961 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1074:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1074 | for (int i = noldlp+1; i <= lpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1078:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (int i = noldlf+1; i <= lfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1082:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int i = 1; i <= delfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:1086:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1086 | for (int i = 1; i <= elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:111:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = char; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = char; int S = 100]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:264:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:500:29: required from 'netgen::NgArrayMem& netgen::NgArrayMem::operator=(const T&) [with T = int; int S = 100]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler3.cpp:267:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o -MF CMakeFiles/mesh.dir/secondorder.cpp.o.d -o CMakeFiles/mesh.dir/secondorder.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::MakeSecondOrder(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:34:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 34 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:84:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 84 | for (ElementIndex ei = 0; ei < mesh.GetNE(); ei++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:117:43: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 117 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 210 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:396:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 396 | for (int i = oldsize; i < mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp: In member function 'void netgen::Refinement::ValidateRefinedMesh(netgen::Mesh&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 1; i <= parents.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/secondorder.cpp:510:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 510 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.5.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp: In member function 'void netgen::MeshOptimize2d::ProjectBoundaryPoints(netgen::NgArray&, const netgen::NgArray*>&, netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:13:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.5.cpp:79:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 39%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o -MF CMakeFiles/mesh.dir/smoothing2.cpp.o.d -o CMakeFiles/mesh.dir/smoothing2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:224:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:256:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 256 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:368:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunction::XXFuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:420:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 420 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2EdgeMinFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:506:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 506 | for (j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:592:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (int j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'virtual double netgen::Opti2SurfaceMinFunctionJacobian::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:661:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 661 | for (j = 1; j <= ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In member function 'void netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:719:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 719 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:725:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 725 | for (int i = 0; i < seia.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp: In instantiation of 'netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&):: [with auto:13 = ngcore::T_Range]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = netgen::MeshOptimize2d::ImproveMesh(const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:864:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:911:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 911 | for (int j = 0; j < elementsonpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:943:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 943 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:950:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 950 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:980:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 980 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing2.cpp:1019:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1019 | for (int j = 0; j < ld.locelements.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o -MF CMakeFiles/mesh.dir/smoothing3.cpp.o.d -o CMakeFiles/mesh.dir/smoothing3.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::MinFunctionSum::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:20:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for(int i=0; i&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:996:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 996 | for (int i = 0; i < elements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::Func(const netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1011:7: warning: unused variable 'j' [-Wunused-variable] 1011 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncGrad(const netgen::Vector&, netgen::Vector&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1037:7: warning: unused variable 'j' [-Wunused-variable] 1037 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'virtual double netgen::JacobianPointFunction::FuncDeriv(const netgen::Vector&, const netgen::Vector&, double&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1104:7: warning: unused variable 'j' [-Wunused-variable] 1104 | int j, k; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshSequential(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1341:7: warning: unused variable 'np' [-Wunused-variable] 1341 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1342:7: warning: unused variable 'ne' [-Wunused-variable] 1342 | int ne = GetNE(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1470:7: warning: unused variable 'np' [-Wunused-variable] 1470 | int np = GetNP(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp: In member function 'void netgen::Mesh::ImproveMeshJacobian(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL, const netgen::NgBitArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1652:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1652 | for (int i=0; i*>&, netgen::OPTIMIZEGOAL, const netgen::NgArray*>*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1809:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1809 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1858:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1858 | if(pi < (*used_idmaps)[j]->Size() + PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1915:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1915 | for(int i=0; i; FACEArray = NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:460:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/findip.hpp:108:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 108 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1376:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 1; TIND = netgen::PointIndex]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1651:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:350:32: required from 'netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: [with auto:11 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::ElementIndex; TFUNC = CreateTable, netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&):: >(const T_Range&, const netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390:11: required from 'ngcore::Table ngcore::CreateTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405:62: required from 'ngcore::Table ngcore::CreateSortedTable(const TRange&, const TFunc&, std::optional) [with TEntry = int; TIndex = netgen::PointIndex; TRange = T_Range; TFunc = netgen::PointFunction::PointFunction(netgen::Mesh::T_POINTS&, const ngcore::Array&, const netgen::MeshingParameters&)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:341:65: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::PointIndex; IndexType = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1491:22: required from 'netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL):: [with auto:12 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393:20: required from 'ngcore::CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional):: [with auto:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:262:22: required from 'void ngcore::ParallelForRange(size_t, Args ...) [with Args = {CreateTable >(const long unsigned int&, const netgen::Mesh::ImproveMesh(const netgen::MeshingParameters&, netgen::OPTIMIZEGOAL)::&, std::optional)::, int}; size_t = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/smoothing3.cpp:1487:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] [ 40%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o -MF CMakeFiles/mesh.dir/specials.cpp.o.d -o CMakeFiles/mesh.dir/specials.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::CutOffAndCombine(Mesh&, const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:38:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 38 | for (i = 1; i <= othermesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:67:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 67 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:78:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 78 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:104:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 104 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp:146:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 146 | for (i = 1; i <= othermesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/specials.cpp: In function 'void netgen::HelmholtzMesh(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o -MF CMakeFiles/mesh.dir/topology.cpp.o.d -o CMakeFiles/mesh.dir/topology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:477:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 477 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:480:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int i = 0; i < edge2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:489:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 489 | if (parents[0] >= PointIndex::BASE) cnt[parents[0]]++; /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:496:28: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 496 | if (parents[0] >= PointIndex::BASE) vert2vertcoarse.AddSave (parents[0], parents[1]); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:502:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 502 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:521:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 521 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:579:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 579 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:610:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 610 | for (int j = 0; j < vertex2.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:655:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 655 | for (size_t i = 0; i < ned; i++) | ~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:659:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | if (verts[0] >= mesh->mlbetweennodes.Size()+PointIndex::BASE || /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:660:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 660 | verts[1] >= mesh->mlbetweennodes.Size()+PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:753:21: warning: unused variable 'orient_inner' [-Wunused-variable] 753 | int orient_inner = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:939:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 939 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:942:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 942 | for (int i = 0; i < face2vert.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:960:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | if (v >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:985:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 985 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:988:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 988 | for (int i = 0; i < intermediate_faces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:999:42: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 999 | for (int i = PointIndex::BASE; i < nv+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1027:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1027 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1031:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1031 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1041:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1041 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1091:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1091 | v < end+PointIndex::BASE; v++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1097:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1097 | for (int j = 0; j < vert2oldface[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1106:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1106 | for (int j = 0; j < vert2intermediate[v].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1539:43: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1539 | for (int k = 0; k < vertels.Size(); k++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1599:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1599 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1602:36: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1602 | if (parents[0] >= PointIndex::BASE) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1614:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1614 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1751:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | if (vb >= mesh->mlbetweennodes.Size()+PointIndex::BASE) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetEdgeVertices(int, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2415:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2415 | if (ednr < 1 || ednr > edge2vert.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'void netgen::MeshTopology::GetFaceEdges(int, netgen::NgArray&, bool) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2456:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2456 | for (int i = 0; i < els.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:2468:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2468 | for(int k=0;k::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:476:8: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1429:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = short int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:1480:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = netgen::SegmentIndex; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:425:89: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:11 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393: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:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = netgen::SegmentIndex; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:421:75: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | while (blocknr+1>nd) { | ~~~~~~~~~^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::TableCreator::Add(IndexType, const T&) [with T = int; IndexType = netgen::PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:433:84: required from 'netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: [with auto:12 = ngcore::TableCreator]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:393: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:2 = ngcore::T_Range]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:242:13: required from 'void ngcore::ParallelForRange(T_Range, TFUNC, int, TotalCosts) [with TR = long unsigned int; TFUNC = CreateTable, netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer):: >(const T_Range&, const netgen::MeshTopology::Update(netgen::NgTaskManager, netgen::NgTracer)::&, std::optional)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:390: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:405: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)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:429:71: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:308:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::__atomic_base::__int_type' {aka 'long unsigned int'} [-Wsign-compare] cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libngocc.so.6.2 libngocc.so.6.2 libngocc.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 41%] Built target occ [ 41%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o -MF CMakeFiles/mesh.dir/validate.cpp.o.d -o CMakeFiles/mesh.dir/validate.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetPureBadness(Mesh&, NgArray&, const NgBitArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:30:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 30 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'double netgen::Validate(const Mesh&, NgArray&, const NgArray&, double, bool, NgArray*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:73:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (ElementIndex i = 0; i < mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp: In function 'void netgen::GetWorkingArea(NgBitArray&, NgBitArray&, const Mesh&, const NgArray&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for(int i=0; i&, const NgBitArray&, const Refinement&, const NgArray&, double, bool, const NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:202:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 202 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 307 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:15:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/validate.cpp:200:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:32: In member function 'netgen::TABLE::operator[](int) const', inlined from 'netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:810:53: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/table.hpp:251:41: warning: 'MEM[(int &)&paedge3]' may be used uninitialized [-Wmaybe-uninitialized] 251 | return NgFlatArray (data[i-BASE].size, (T*)data[i-BASE].col); /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp: In member function 'netgen::MeshTopology::Update(void (*)(std::function), void (*)(std::__cxx11::basic_string, std::allocator >, bool))': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3]' was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:811:19: warning: 'MEM[(int &)&paedge3 + 4]' may be used uninitialized [-Wmaybe-uninitialized] 811 | if (auto cverts = edge2vert[ednr]; cverts[1] == paedge3[1]) | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/topology.cpp:751:42: note: 'MEM[(int &)&paedge3 + 4]' was declared here 751 | INT<2> paedge1, paedge2, paedge3; | ^~~~~~~ [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o -MF CMakeFiles/mesh.dir/bcfunctions.cpp.o.d -o CMakeFiles/mesh.dir/bcfunctions.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 42%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o -MF CMakeFiles/mesh.dir/parallelmesh.cpp.o.d -o CMakeFiles/mesh.dir/parallelmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::GetFaceColours(Mesh&, NgArray >&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:64:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for(int j = 1; j <= face_colours.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:79:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 79 | for( int i = 1; i <= face_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_UserProfile(Mesh&, std::ifstream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:190:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 190 | for(int i = 1; i <= bc_num.Size();i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:222:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int col_index = 1; col_index <= bc_colours.Size(); col_index++) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:255:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 255 | for(int bc_index = 0; bc_index <= bc_num.Size(); bc_index++) | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp: In function 'void netgen::AutoColourAlg_Sorted(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:295:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 295 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:322:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 322 | for(int i = 0; i <= all_colours.Size(); i++) colours_sorted[i] = i; | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:345:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= all_colours.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:375:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for(int i = 0; i < colours_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:397:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | for(int i = 0; i < faces_sorted.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(NgFlatArray&, NgFlatArray&) [with T = int; S = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:363:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:316:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:242:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 242 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:249:34: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 249 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:259:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 259 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:264:41: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 264 | for (SurfaceElementIndex ei = 0; ei < GetNSE(); ei++) | ~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:321:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 321 | for (int k = 0; k < per_pairs.Size(); k++) { | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:325:38: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:11 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:332:40: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 332 | for (int k = PointIndex::BASE; k < GetNV()+PointIndex::BASE; k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:339:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 339 | for (int j = 0; j [with auto:14 = int; auto:15 = netgen::NgArray]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:351:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:358:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:359:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (int j = 0; j [with auto:16 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:413:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:16 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:442:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:403:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:465:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 465 | for (int vert = 1; vert <= GetNP(); vert++ ) | ~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 468 | for (int j = 0; j < procs.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:522:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 522 | for(int j = 0; j [with auto:25 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:715:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:25 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:698:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (int l = 0; l [with auto:27 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (int l = 0; l [with auto:27 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:790:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:744:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 744 | for (int l = 0; l [with auto:28 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 803 | for (int j = 0; j [with auto:28 = netgen::Mesh::SendMesh() const::&)>]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:823:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:803:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 803 | for (int j = 0; j [with auto:29 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:852:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 837 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 844 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:837:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 837 | for (int l = 0; l < per_seg_trans[segi].Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:844:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 844 | for (int l = 0; l < dests.Size(); l++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::SendMesh() const:: [with auto:42 = std::__cxx11::basic_string*]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:926:47: required from 'netgen::Mesh::SendMesh() const:: [with auto:39 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:942:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:945:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 945 | for (int j=0; j < name.size(); j++) compiled_names[strs++] = name[j]; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::SendMesh() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:219:9: warning: unused variable 'id' [-Wunused-variable] 219 | int id = comm.Rank(); | ^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:658:10: warning: variable 'has_ided_sels' set but not used [-Wunused-but-set-variable] 658 | bool has_ided_sels = false; | ^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:965:10: warning: variable 'cleanup_ptr' set but not used [-Wunused-but-set-variable] 965 | auto cleanup_ptr = [](auto & ptr) { | ^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ReceiveParallelMesh()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1082:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1082 | for (int hi = 0; hi < dist_pnums.Size(); hi += 3) | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1097:40: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1097 | for (int ind = 0, elnum = 1; ind < elarray.Size(); elnum++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1099:42: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_VolEl(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1099 | paralleltop->SetLoc2Glob_VolEl ( elnum, elarray[ind++]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:84:10: note: declared here 84 | void SetLoc2Glob_VolEl (int locnum, int globnum) { glob_el[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1115:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1115 | for (int i = 0; i < fddata.Size(); i += 6) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1142:41: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_SurfEl(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1142 | paralleltop->SetLoc2Glob_SurfEl (sel+1, pack.sei); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:86:10: note: declared here 86 | void SetLoc2Glob_SurfEl (int locnum, int globnum) { glob_surfel[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1161:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1161 | while ( ii < segmbuf.Size() ) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1186:46: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Segm(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 1186 | paralleltop-> SetLoc2Glob_Segm ( segi, globsegi ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:88:10: note: declared here 88 | void SetLoc2Glob_Segm (int locnum, int globnum) { glob_segm[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ReceiveParallelMesh():: [with auto:44 = netgen::NgArray*>]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1235:16: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1228:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1228 | for (int k = 0; k < array.Size(); k++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1019:9: warning: unused variable 'ntasks' [-Wunused-variable] 1019 | int ntasks = comm.Size(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::Distribute()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1284:30: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1284 | seg_partition.Size() < GetNSeg()) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1315:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1315 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1322:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1322 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1346:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1346 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1349:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1349 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1381:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1381 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1384:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1384 | for (int i = 0; i < GetNSE(); i++) | ~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1398:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1398 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1427 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:45 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1443:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:46 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1437:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1427:36: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1427 | for (ElementIndex ei = 0; ei < GetNE(); ei++) | ~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In instantiation of 'netgen::Mesh::ParallelMetis(int):: [with auto:45 = netgen::Mesh::ParallelMetis(int)::]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1439:15: required from 'netgen::Mesh::ParallelMetis(int):: [with auto:47 = netgen::Mesh::ParallelMetis(int)::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1449:13: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1418:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1418 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1458:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1458 | for (SurfaceElementIndex sei = 0; sei < GetNSE(); sei++) | ~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1468:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1468 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1506:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1506 | for (int j = 0; j < els.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1543:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1543 | for (int j = 0; j < sels.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp: In member function 'void netgen::Mesh::ParallelMetis(netgen::NgArray&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1624:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1624 | for (int i = 0; i < GetNE(); i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1631:34: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1631 | if (volume_weights.Size()::Append(netgen::NgFlatArray) [with T2 = netgen::INDEX_2; int B2 = 0; T = netgen::INDEX_2; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:310:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const NgFlatArray&) [with T = PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:326:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 727 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::PointIndex; int B2 = 0; T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:335:16: required from 'netgen::Mesh::SendMesh() const:: [with auto:11 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:354:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:770:27: required from 'netgen::Mesh::SendMesh() const:: [with auto:27 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:787:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::NgArray::Append(netgen::NgFlatArray) [with T2 = netgen::SegmentIndex; int B2 = 0; T = netgen::SegmentIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:798:18: required from 'netgen::Mesh::SendMesh() const:: [with auto:28 = netgen::Mesh::SendMesh() const::&)>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:818:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:338:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 338 | for (int i = 0; i < a2.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'void netgen::BubbleSort(const NgFlatArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1935:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:727:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 727 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:728:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 728 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:272:24: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:313:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:588:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:657:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::SelPackage; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::SelPackage; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:721:13: required from 'netgen::Mesh::SendMesh() const:: [with auto:26 = netgen::Element2d]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:703:5: required from 'netgen::Mesh::SendMesh() const:: [with auto:25 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:720:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = double; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = double; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:860:16: required from 'netgen::Mesh::SendMesh() const:: [with auto:32 = netgen::SegmentIndex; auto:33 = netgen::Segment]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:845:9: required from 'netgen::Mesh::SendMesh() const:: [with auto:29 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:858:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = ngcore::PointElPackage; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = ngcore::PointElPackage; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:62: required from 'netgen::Mesh::SendMesh() const:: [with auto:37 = ngcore::PointElPackage; auto:38 = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:888:7: required from 'netgen::Mesh::SendMesh() const:: [with auto:34 = netgen::Mesh::SendMesh() const::]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:895:17: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/parallelmesh.cpp:1395:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[0]' may be used uninitialized [-Wmaybe-uninitialized] 377 | Vec<4> ref_colour; | ^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[1]' may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[2]' may be used uninitialized [-Wmaybe-uninitialized] /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/bcfunctions.cpp:377:23: warning: 'MEM[(const struct Vec &)&ref_colour].x[3]' may be used uninitialized [-Wmaybe-uninitialized] [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o -MF CMakeFiles/mesh.dir/paralleltop.cpp.o.d -o CMakeFiles/mesh.dir/paralleltop.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::Reset()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:44:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 44 | if (glob_vert.Size() != mesh.GetNV()) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::EnumeratePointsGlobally()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:86:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 86 | for (int j = 0; j+1 < dps.Size(); j++) | ~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:169:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 169 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:206:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for (int i = 0; i < index0.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGridGlobal()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:318:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 318 | for (int el = 1; el <= mesh.GetNE(); el++) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:327:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:329:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 329 | for ( int i = 0; i < faces.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:322:29: warning: unused variable 'volel' [-Wunused-variable] 322 | const Element & volel = mesh.VolumeElement (el); | ^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int el = 1; el <= mesh.GetNSE(); el++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:340:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 340 | for ( int i = 0; i < edges.Size(); i++ ) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:336:31: warning: unused variable 'surfel' [-Wunused-variable] 336 | const Element2d & surfel = mesh.SurfaceElement (el); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:365:35: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 365 | for (int volel = 1; volel <= mesh.GetNE(); volel++) | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:368:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 368 | for ( int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:369:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 369 | SetLoc2Glob_Edge ( edges[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here 80 | void SetLoc2Glob_Edge (int locnum, int globnum) { glob_edge[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:372:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 372 | for ( int i = 0; i < faces.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:373:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 373 | SetLoc2Glob_Face ( faces[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here 82 | void SetLoc2Glob_Face (int locnum, int globnum) { glob_face[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:376:37: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 376 | for (int surfel = 1; surfel <= mesh.GetNSE(); surfel++) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:379:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 379 | for (int i = 0; i < edges.Size(); i++) | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:380:32: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Edge(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 380 | SetLoc2Glob_Edge (edges[i], recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:80:10: note: declared here 80 | void SetLoc2Glob_Edge (int locnum, int globnum) { glob_edge[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:382:30: warning: 'void netgen::ParallelMeshTopology::SetLoc2Glob_Face(int, int)' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 382 | SetLoc2Glob_Face ( face, recvarray[ii++]); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:82:10: note: declared here 82 | void SetLoc2Glob_Face (int locnum, int globnum) { glob_face[locnum-1] = globnum; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::IdentifyVerticesAfterRefinement()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:437:55: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 437 | for (PointIndex pi = PointIndex::BASE; pi < newnv+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:510:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 510 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:410:26: warning: unused variable 'topology' [-Wunused-variable] 410 | const MeshTopology & topology = mesh.GetTopology(); | ^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:539:16: warning: unused variable 'timerf' [-Wunused-variable] 539 | static int timerf = NgProfiler::CreateTimer ("UpdateCoarseGrid - ex faces"); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp: In member function 'void netgen::ParallelMeshTopology::UpdateCoarseGrid()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 701 | for (int ii = 0; ii < recvarray.Size(); ii+=2) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:806:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 806 | for (int ii = 0; ii < recvarray.Size(); ii+=3) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::ChangeSize(size_t) [with T = int; IndexType = long unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:40:26: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:537:30: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 537 | for (int i = size; i < oldsize; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:542:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 542 | for (int i = oldsize; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::PointIndices<2>; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:189:81: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:37:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:203:30: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.cpp:478:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 43%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o -MF CMakeFiles/mesh.dir/basegeom.cpp.o.d -o CMakeFiles/mesh.dir/basegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o -MF CMakeFiles/mesh.dir/python_mesh.cpp.o.d -o CMakeFiles/mesh.dir/python_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::Analyse(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:426:26: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 426 | if(i == num) continue; | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In function 'void netgen::DivideEdge(GeometryEdge*, const MeshingParameters&, const Mesh&, ngcore::Array >&, ngcore::Array&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:492:18: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 492 | if (i1 > divide_edge_sections) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::FindEdges(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:601:20: warning: unused variable 'params_primary' [-Wunused-variable] 601 | auto & params_primary = all_params[nr_primary]; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual void netgen::NetgenGeometry::MeshSurface(netgen::Mesh&, const netgen::MeshingParameters&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:784:38: warning: unused variable 'edge_mapping' [-Wunused-variable] 784 | ShapeIdentification *edge_mapping; | ^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:756:20: warning: unused variable 'idents' [-Wunused-variable] 756 | auto & idents = mesh.GetIdentifications(); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp: In member function 'virtual std::shared_ptr netgen::GeometryRegisterArray::LoadFromMeshFile(std::istream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.cpp:1041:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1041 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:157:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 157 | for (int i = 0; i < procs.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:933: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] 933 | if (info.strides[0] != sizeof(double)*info.shape[1]) /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:939:25: warning: unused variable 'i' [-Wunused-variable] 939 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:945:25: warning: unused variable 'i' [-Wunused-variable] 945 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:982:27: warning: unused variable 'i' [-Wunused-variable] 982 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1008:27: warning: unused variable 'i' [-Wunused-variable] 1008 | for (auto i : Range(info.shape[0])) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1491:30: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1491 | for(int i = 0; i= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Element2d; TIND = netgen::SurfaceElementIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:615:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::Segment; TIND = netgen::SegmentIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:616:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp: In instantiation of 'void ngcore::ExportArray(pybind11::module&) [with T = netgen::MeshPoint; TIND = netgen::PointIndex; pybind11::module = pybind11::module_]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:618:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:191:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 191 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:200:50: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 200 | if (i < base || i >= self.Size()+base) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o -MF CMakeFiles/mesh.dir/surfacegeom.cpp.o.d -o CMakeFiles/mesh.dir/surfacegeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp: In member function 'virtual bool netgen::SurfaceGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:123:20: warning: unused variable 'det' [-Wunused-variable] 123 | double norm_r, det, energy=0.0, new_energy=0.0, alpha=2.0,u=0.0,v=0.0,maxerr=1e-16; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/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&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:249:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 249 | for (int k = 0; k < bbbpts.Size(); k++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:259:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | for (int k = 0; k < hppoints.Size(); k++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/surfacegeom.cpp:475:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 475 | for (int i = 0; i < bbbpts.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 44%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -MF CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d -o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/ng/onetcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o -MF CMakeFiles/mesh.dir/rule_hexrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_hexrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing/rule_hexrules.cpp [ 45%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o -MF CMakeFiles/mesh.dir/rule_prismrules2.cpp.o.d -o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing/rule_prismrules2.cpp [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o -MF CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing/rule_pyramidrules.cpp [ 46%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o -MF CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o.d -o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing/rule_pyramidrules2.cpp [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o -MF CMakeFiles/mesh.dir/rule_quadrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_quadrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing/rule_quadrules.cpp [ 47%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o -MF CMakeFiles/mesh.dir/rule_tetrules.cpp.o.d -o CMakeFiles/mesh.dir/rule_tetrules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing/rule_tetrules.cpp [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o -MF CMakeFiles/mesh.dir/rule_triarules.cpp.o.d -o CMakeFiles/mesh.dir/rule_triarules.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing/rule_triarules.cpp [ 48%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:86:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 86 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:119:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 119 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree3::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:335:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 335 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:367:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 367 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp: In member function 'void netgen::ADTree6::Insert(const float*, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1621:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1621 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/adtree.cpp:1651:20: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1651 | if (ela.Size() < pi+1) | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 49%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp: In member function 'void netgen::referencetransform::ToPlain(const netgen::NgArray&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geom3d.cpp:721:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 721 | for (i = 1; i <= p.Size(); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 49%] Building CXX object libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Doccvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/occ -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o -MF CMakeFiles/occvis.dir/vsocc.cpp.o.d -o CMakeFiles/occvis.dir/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 50%] Linking CXX shared library libngoccvis.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_link_script CMakeFiles/occvis.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngoccvis.so.6.2 -o libngoccvis.so.6.2 CMakeFiles/occvis.dir/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: libngocc.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ && /usr/bin/cmake -E cmake_symlink_library libngoccvis.so.6.2 libngoccvis.so.6.2 libngoccvis.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 50%] Built target occvis [ 50%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomfuncs.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/geomtest3d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 51%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/transform3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp: In member function 'void netgen::CircleSeg::LineIntersections(double, double, double, netgen::NgArray >&, double) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/spline.cpp:77:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 77 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 52%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -MF CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d -o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:131:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'netgen::SplineGeometry::~SplineGeometry() [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:21:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for(int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp: In instantiation of 'int netgen::SplineGeometry::Load(const netgen::NgArray&, int) [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:55:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for(int i=0; i::GetRawData(netgen::NgArray&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:33:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for(int i=0; i::GetBoundingBox(netgen::Box&) const [with int D = 3]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:132:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:104:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 104 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:109:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 109 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<2>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<2>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<2>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<2>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<2>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:133:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::SplineSeg<3>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9: 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>]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineGeometry<3>]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineGeometry<3>]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineGeometry<3>; Bases = {}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/gprim/splinegeometry.cpp:134:53: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp: In member function 'void netgen::DenseMatrix::SetSize(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/densemat.cpp:72:10: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 72 | if (h*w) | ~^~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 53%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/polynomial.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/bfgs.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 54%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linopt.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -MF CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d -o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/linalg/linsearch.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/ngarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngarray.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 55%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o -MF CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o.d -o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/ngbitarray.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/dynamicmem.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 56%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -MF CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d -o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position2(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:164:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 164 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::PositionCreate2(const netgen::INDEX&, int&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:178:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 178 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'void netgen::BASE_INDEX_2_CLOSED_HASHTABLE::BaseSetSize(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:235:26: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 235 | for (size_t i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp: In member function 'int netgen::BASE_INDEX_2_CLOSED_HASHTABLE::Position2(const netgen::INDEX_2&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/hashtabl.cpp:247:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o -MF CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mystring.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mystring.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 57%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o -MF CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d -o CMakeFiles/mesh.dir/__/general/optmem.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp: In destructor 'netgen::BlockAllocator::~BlockAllocator()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/optmem.cpp:33:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 33 | for (int i = 0; i < bablocks.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -MF CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d -o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp [ 58%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o -MF CMakeFiles/mesh.dir/__/general/seti.cpp.o.d -o CMakeFiles/mesh.dir/__/general/seti.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/parthreads.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Del(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp: In member function 'void netgen::IndexSet::Clear()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/seti.cpp:66:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (int i = 1; i <= set.Size(); i++) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o -MF CMakeFiles/mesh.dir/__/general/sort.cpp.o.d -o CMakeFiles/mesh.dir/__/general/sort.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp [ 59%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -MF CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d -o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/sort.cpp:14: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/spbita2d.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o -MF CMakeFiles/mesh.dir/__/general/table.cpp.o.d -o CMakeFiles/mesh.dir/__/general/table.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -MF CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d -o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In destructor 'netgen::BASE_TABLE::~BASE_TABLE()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:58:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetSize(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp: In member function 'void netgen::BASE_TABLE::SetElementSizesToMaxSizes()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/table.cpp:210:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 210 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp: In function 'std::string netgen::MyMPI_RecvCmd()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/mpi_interface.cpp:32:9: warning: unused variable 'flag' [-Wunused-variable] 32 | int flag; | ^~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 60%] Building CXX object libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DMETIS -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_MPI4PY -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dmesh_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/lib64/python3.11/site-packages/mpich/mpi4py/include/mpi4py -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -MF CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d -o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/general/gzstream.cpp:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 61%] Linking CXX shared library libngmesh.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/bin/cmake -E cmake_link_script CMakeFiles/mesh.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngmesh.so.6.2 -o libngmesh.so.6.2 CMakeFiles/mesh.dir/adfront2.cpp.o CMakeFiles/mesh.dir/adfront3.cpp.o CMakeFiles/mesh.dir/bisect.cpp.o CMakeFiles/mesh.dir/boundarylayer.cpp.o CMakeFiles/mesh.dir/clusters.cpp.o CMakeFiles/mesh.dir/curvedelems.cpp.o CMakeFiles/mesh.dir/delaunay.cpp.o CMakeFiles/mesh.dir/delaunay2d.cpp.o CMakeFiles/mesh.dir/geomsearch.cpp.o CMakeFiles/mesh.dir/global.cpp.o CMakeFiles/mesh.dir/hprefinement.cpp.o CMakeFiles/mesh.dir/improve2.cpp.o CMakeFiles/mesh.dir/improve2gen.cpp.o CMakeFiles/mesh.dir/improve3.cpp.o CMakeFiles/mesh.dir/localh.cpp.o CMakeFiles/mesh.dir/meshclass.cpp.o CMakeFiles/mesh.dir/meshfunc.cpp.o CMakeFiles/mesh.dir/meshfunc2d.cpp.o CMakeFiles/mesh.dir/meshing2.cpp.o CMakeFiles/mesh.dir/meshing3.cpp.o CMakeFiles/mesh.dir/meshtool.cpp.o CMakeFiles/mesh.dir/meshtype.cpp.o CMakeFiles/mesh.dir/msghandler.cpp.o CMakeFiles/mesh.dir/netrule2.cpp.o CMakeFiles/mesh.dir/netrule3.cpp.o CMakeFiles/mesh.dir/parser2.cpp.o CMakeFiles/mesh.dir/parser3.cpp.o CMakeFiles/mesh.dir/refine.cpp.o CMakeFiles/mesh.dir/ruler2.cpp.o CMakeFiles/mesh.dir/ruler3.cpp.o CMakeFiles/mesh.dir/secondorder.cpp.o CMakeFiles/mesh.dir/smoothing2.5.cpp.o CMakeFiles/mesh.dir/smoothing2.cpp.o CMakeFiles/mesh.dir/smoothing3.cpp.o CMakeFiles/mesh.dir/specials.cpp.o CMakeFiles/mesh.dir/topology.cpp.o CMakeFiles/mesh.dir/validate.cpp.o CMakeFiles/mesh.dir/bcfunctions.cpp.o CMakeFiles/mesh.dir/parallelmesh.cpp.o CMakeFiles/mesh.dir/paralleltop.cpp.o CMakeFiles/mesh.dir/basegeom.cpp.o CMakeFiles/mesh.dir/python_mesh.cpp.o CMakeFiles/mesh.dir/surfacegeom.cpp.o CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o CMakeFiles/mesh.dir/rule_hexrules.cpp.o CMakeFiles/mesh.dir/rule_prismrules2.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o CMakeFiles/mesh.dir/rule_quadrules.cpp.o CMakeFiles/mesh.dir/rule_tetrules.cpp.o CMakeFiles/mesh.dir/rule_triarules.cpp.o CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o CMakeFiles/mesh.dir/__/gprim/spline.cpp.o CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o CMakeFiles/mesh.dir/__/general/ngarray.cpp.o CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o CMakeFiles/mesh.dir/__/general/mystring.cpp.o CMakeFiles/mesh.dir/__/general/optmem.cpp.o CMakeFiles/mesh.dir/__/general/parthreads.cpp.o CMakeFiles/mesh.dir/__/general/seti.cpp.o CMakeFiles/mesh.dir/__/general/sort.cpp.o CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o CMakeFiles/mesh.dir/__/general/table.cpp.o CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o CMakeFiles/mesh.dir/__/general/gzstream.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../core/libngcore.so /usr/lib64/libz.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libmetis.so /usr/lib64/libpython3.11.so /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from '_S_manage' at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_S_manage': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:0, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from '_S_manage' at /usr/include/c++/13/any:624:37: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_S_manage': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:25:9, inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:0, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:0: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In function '_FUN': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:846:16, inlined from 'SetAllocSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2118:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'SetAllocSize': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _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-6.2.2202/libsrc/meshing/meshclass.cpp:1769:34: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'Recv' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/mpi_wrapper.hpp:194:17, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:1782:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'FindOpenElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:2695:57: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'FindOpenElements': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:327:9, inlined from 'AddPoint' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:93:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'AddPoint': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'GetLocals': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:306:9, inlined from 'GetLocals' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/adfront2.cpp:378:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'GetLocals': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1036:15, inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:275:38: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'InsertNewElements' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:562:50: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'InsertNewElements': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'GenerateBoundaryLayer2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/boundarylayer.cpp:1060:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'GenerateBoundaryLayer2': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'BuildEdgeList' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51, inlined from 'CombineImprove' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.cpp:614:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'CombineImprove': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:818:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:307:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'operator=': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshclass.cpp:311:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'operator=': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshtype.cpp:2690:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'Add': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'SwapImprove2' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve3.cpp:4011:101: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In member function 'SwapImprove2': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1486:54: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'operator().isra': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'operator().isra' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/python_mesh.cpp:1489:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'operator().isra': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:53:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function 'DivideMesh': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'DivideMesh' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/meshfunc.cpp:56:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function 'DivideMesh': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/ruler2.hpp:5:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/../include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'BuildEdgeList.constprop' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing/improve2.hpp:41:51: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'BuildEdgeList.constprop': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing && /usr/bin/cmake -E cmake_symlink_library libngmesh.so.6.2 libngmesh.so.6.2 libngmesh.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 61%] Built target mesh /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 61%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o -MF CMakeFiles/csg.dir/algprim.cpp.o.d -o CMakeFiles/csg.dir/algprim.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o -MF CMakeFiles/geom2d.dir/csg2d.cpp.o.d -o CMakeFiles/geom2d.dir/csg2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::IntersectionType netgen::Intersect(Spline, Spline, double&, double&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:673:14: warning: unused variable 'i' [-Wunused-variable] 673 | for(auto i : IntRange(10)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In function 'netgen::Solid2d netgen::ClipSolids(Solid2d&&, Solid2d&&, char)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 1736 | return std::move(res); | ~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1736:19: note: remove 'std::move' call In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:2058:16: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 2058 | if(i1::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Plane]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Plane]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Plane; Bases = {netgen::QuadraticSurface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/algprim.cpp:1982:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ [ 62%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o -MF CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d -o CMakeFiles/geom2d.dir/genmesh2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::Partition(const SplineSegExt&, MeshingParameters&, double, double, Mesh&, Point3dTree&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:135:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 135 | while (j < curvepoints.Size() && (l >= curvepoints[j] || i == n)) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:151:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:156:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 156 | for (int k = 0; k < locsearch.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In member function 'void netgen::SplineGeometry2d::PartitionBoundary(netgen::MeshingParameters&, double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 217 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:297:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 297 | pi < mesh2d.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:314:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 0; i < splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp: In function 'void netgen::MeshFromSpline2D(SplineGeometry2d&, std::shared_ptr&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:467:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | pi < mesh->GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:554:38: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 554 | for (PointIndex pi = 1; pi <= si2.Size(); pi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:514:10: warning: variable 'BndPntRange' set but not used [-Wunused-but-set-variable] 514 | auto BndPntRange = mesh->Points().Range(); | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:528:21: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:529:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::PointIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/genmesh2d.cpp:565:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 62%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o -MF CMakeFiles/csg.dir/brick.cpp.o.d -o CMakeFiles/csg.dir/brick.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 63%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o -MF CMakeFiles/geom2d.dir/geometry2d.cpp.o.d -o CMakeFiles/geom2d.dir/geometry2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:285:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 285 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid3(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:301:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 301 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Brick::VecInSolid4(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:318:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Plane*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Brick]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Brick]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Brick; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/brick.cpp:529:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In destructor 'virtual netgen::SplineGeometry2d::~SplineGeometry2d()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:18:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 18 | for ( int i = 0; i < bcnames.Size(); i++ ) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:20:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 20 | for (int i=0; i= bcnr) | ~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'std::string* netgen::SplineGeometry2d::BCNamePtr(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:982:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 982 | if ( bcnr > bcnames.Size() ) | ~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'int netgen::SplineGeometry2d::GetBCNumber(std::string) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:991:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 991 | for (int i = 0; i < bcnames.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::GetMaterial(int, char*&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1007:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1007 | if ( materials.Size() >= domnr) | ~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetMaterial(int, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1016:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1016 | if (domnr > materials.Size()) materials.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'double netgen::SplineGeometry2d::GetDomainMaxh(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1034:22: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 1034 | if ( maxh.Size() >= domnr && domnr > 0) | ~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp: In member function 'void netgen::SplineGeometry2d::SetDomainMaxh(int, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:1043:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | if (domnr > maxh.Size()) maxh.SetSize (domnr); | ~~~~~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:622:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:266:44: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = double; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:510:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:847:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.cpp:851:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o -MF CMakeFiles/csg.dir/bspline2d.cpp.o.d -o CMakeFiles/csg.dir/bspline2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual double netgen::BSplineCurve2d::ProjectParam(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:44:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 44 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Point<2, double> netgen::BSplineCurve2d::Eval(double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:101:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 101 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:103:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 103 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:105:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 105 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrime(double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:134:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 134 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:136:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:138:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual netgen::Vec<2> netgen::BSplineCurve2d::EvalPrimePrime(double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:163:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | if (n2 > points.Size()) n2 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:165:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (n3 > points.Size()) n3 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:167:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | if (n4 > points.Size()) n4 = 1; | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Reduce(const netgen::Point<2, double>&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:194:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (n1 = 1; n1 <= points.Size(); n1++) | ~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:205:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 205 | if (n > points.Size()) n = 1; | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::UnReduce()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:230:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (i = 1; i <= intervallused.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp: In member function 'virtual void netgen::BSplineCurve2d::Print(std::ostream&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/bspline2d.cpp:239:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 239 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 64%] Building CXX object libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2d_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o -MF CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d -o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp [ 64%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o -MF CMakeFiles/csg.dir/csgeom.cpp.o.d -o CMakeFiles/csg.dir/csgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/python_mesh.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp: In member function 'size_t netgen::Loop::Size() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:605:14: warning: unused variable 'v' [-Wunused-variable] 605 | for(auto v : Vertices(ALL)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:232:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 232 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:283:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for(int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:345:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:358:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:377:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (int i = 0; i < self.geompoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:385:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 385 | for (int i = 0; i < self.splines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::Clean()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:168:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 168 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:171:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 171 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:175:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 175 | for(int i = 0; i < to_delete.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:188:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 188 | for(int i = 0; iSize(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:884:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 884 | for (i = 0; i < min2(surfind.Size(),bcname.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:896:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 896 | for (i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:921:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 921 | for ( i = 0; i < min2(polysurfs.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:923:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 923 | for (int j = 0; j < polysurfs[i]->Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:938:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 938 | for (i = 0; i < min2(surfind.Size(),bcnum.Size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::FindIdenticSurfaces(double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:970:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 970 | for (int i = 0; i < isidenticto.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(const netgen::Solid*, const netgen::BoxSphere<3>&, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1017:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1017 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::GetIndependentSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1081:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1081 | for (int i = 0; i < locsurf.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::CalcTriangleApproximation(double, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1117 | for (int i = 0; i < triapprox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1213:12: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 1213 | catch (exception) | ^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::RefineTriangleApprox(netgen::Solid*, int, const netgen::BoxSphere<3>&, double, const netgen::TATriangle&, netgen::TriangleApproximation&, netgen::IndexSet&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1263:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1263 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1275:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1275 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1281:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1281 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1307:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1307 | for (int i = 0; i < lsurfi.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp: In member function 'void netgen::CSGeometry::IterateAllSolids(netgen::SolidIterator&, bool) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1596:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1596 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:1600:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1600 | for (int i = 0; i < solids.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:622:7: required from 'netgen::DiscretePointsSeg::DiscretePointsSeg(const netgen::NgArray >&) [with int D = 2]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:182:58: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = netgen::Solid*; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:169:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::Surface*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:643:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:116:14: required from 'bool ngcore::SymbolTable::Used(const std::string&) const [with T = netgen::Solid*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:683:21: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:726:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = std::shared_ptr >; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.cpp:730:23: required from here /builddir/build/BUILD/netgen-6.2.2202/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] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshtype.hpp:1339:5: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = netgen::MeshingParameters; _Args = {netgen::MeshingParameters&}]' /usr/include/c++/13/optional:278:19: required from 'constexpr void std::_Optional_payload_base<_Tp>::_M_construct(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters]' /usr/include/c++/13/optional:457: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]' /usr/include/c++/13/optional:918:22: required from 'std::enable_if_t, _Tp&> std::optional<_Tp>::emplace(_Args&& ...) [with _Args = {netgen::MeshingParameters&}; _Tp = netgen::MeshingParameters; std::enable_if_t, _Tp&> = netgen::MeshingParameters&]' /usr/include/pybind11/stl.h:334:22: required from 'bool pybind11::detail::optional_caster::load(pybind11::handle, bool) [with Type = std::optional; Value = netgen::MeshingParameters]' /usr/include/pybind11/cast.h:1424: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]' /usr/include/pybind11/cast.h:1402:68: required from 'bool pybind11::detail::argument_loader::load_args(pybind11::detail::function_call&) [with Args = {std::shared_ptr, std::optional, pybind11::kwargs}]' /usr/include/pybind11/pybind11.h:228:42: required from 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Return = std::shared_ptr; Args = {std::shared_ptr, std::optional, pybind11::kwargs}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}]' /usr/include/pybind11/pybind11.h:100:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::arg_v, pybind11::call_guard, const char*}; = void]' /usr/include/pybind11/pybind11.h:1558:22: required from 'pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = ExportGeom2d(pybind11::module&)::, std::optional, pybind11::kwargs)>; Extra = {pybind11::arg_v, pybind11::call_guard, const char*}; type_ = netgen::SplineGeometry2d; options = {netgen::NetgenGeometry, std::shared_ptr}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/python_geom2d.cpp:399:9: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/gprim.hpp:29, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/meshing.hpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp: In instantiation of 'netgen::Point netgen::DiscretePointsSeg::GetPoint(double) const [with int D = 2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:641:12: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/../meshing/../include/../gprim/spline.hpp:646:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 646 | if (segnr >= pts.Size()) segnr = pts.Size()-1; | ~~~~~~^~~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o -MF CMakeFiles/csg.dir/csgparser.cpp.o.d -o CMakeFiles/csg.dir/csgparser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp: In function 'netgen::Solid* netgen::ParsePrimary(CSGScanner&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgparser.cpp:416:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 416 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 65%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o -MF CMakeFiles/csg.dir/curve2d.cpp.o.d -o CMakeFiles/csg.dir/curve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/curve2d.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 66%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o -MF CMakeFiles/csg.dir/edgeflw.cpp.o.d -o CMakeFiles/csg.dir/edgeflw.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 67%] Linking CXX shared library libnggeom2d.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2d.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2d.so.6.2 -o libnggeom2d.so.6.2 CMakeFiles/geom2d.dir/csg2d.cpp.o CMakeFiles/geom2d.dir/genmesh2d.cpp.o CMakeFiles/geom2d.dir/geometry2d.cpp.o CMakeFiles/geom2d.dir/python_geom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In constructor 'netgen::EdgeCalculation::EdgeCalculation(const netgen::CSGeometry&, netgen::NgArray&, netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:22:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 22 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::Calc(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CalcEdges1(double, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:123:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 123 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:141:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:150:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 150 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:165:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 165 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:186:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (int i = 0; i < geometry.identifications.Size() && !pi1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:187:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 187 | for (int j = checkedcopy; j < startpoints.Size() && !pi1; j++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:202:37: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 202 | for (int k = 0; k < hsp.Size() && !pi1; k++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:254:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 254 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:274:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 274 | for (int i = 1; i <= hsp.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:313:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 313 | for (int i = 1; i <= edgepoints.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int i = 1; i <= geometry.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:369:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 369 | for (int j = 1; j <= edgepoints.Size()-1; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:380:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 380 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:418:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:452:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 452 | for(int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:502:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 502 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:507:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (int i = 0; i < refedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:511:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 511 | for(int i=0; i&, double, const netgen::Mesh&, netgen::NgArray, 0, int>&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:802:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for (int i = 0; i < locind.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:835:45: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int jj = 0; jj < hsp.Size(); jj++) | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::AnalyzeEdge(int, int, int, int, int, int, const netgen::NgArray, 0, int>&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1043:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1043 | for (int j = 0; j < locsurfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1177:46: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1177 | for (int l = 1; !hi && l <= refedges.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1282:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for(int i=0; i&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1403:51: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1403 | while (curvelength.Get(j) < i * corr && j < curvelength.Size()) j++; | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1438:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1438 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::StoreShortEdge(const netgen::NgArray&, const netgen::NgArray&, const netgen::NgArray, 0, int>&, const netgen::NgArray&, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1543:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1543 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1561:13: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1561 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1605:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1605 | for (int k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp: In member function 'void netgen::EdgeCalculation::CopyEdge(const netgen::NgArray&, const netgen::NgArray&, int, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Point<3, double>&, int, int, netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1664:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1664 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:1729:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1729 | for (k = 1; k <= refedges.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/edgeflw.cpp:575:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1598:30: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:702:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 702 | : FlatArray (asize, new T[asize]) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1563:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1568:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'ClipSolids' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.cpp:1573:36: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function 'ClipSolids': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp: In member function '__ct_base ': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:778:37: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 778 | list.size() ? new T[list.size()] : NULL) | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 67%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o -MF CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d -o CMakeFiles/csg.dir/explicitcurve2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/explicitcurve2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:989:19, inlined from 'operator=' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:648:12, inlined from 'Append' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:874:18, inlined from 'Add' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:731:20: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'Add': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o -MF CMakeFiles/csg.dir/extrusion.cpp.o.d -o CMakeFiles/csg.dir/extrusion.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'void netgen::ExtrusionFace::LineIntersections(const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int&, int&, bool&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:500:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 500 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:729:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 729 | for(int i=0; i&, double, netgen::NgArray*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:749:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:786:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 786 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:918:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 918 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp: In member function 'virtual void netgen::Extrusion::UnReduce()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:924:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 924 | for(int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function '__ct ', inlined from '__ct ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/csg2d.hpp:641:3, inlined from 'operator()' at /usr/include/pybind11/detail/type_caster_base.h:994:55, inlined from '_FUN' at /usr/include/pybind11/detail/type_caster_base.h:994:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:745:56: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 745 | : FlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : nullptr) | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::SplineSeg3<3>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = const netgen::LineSeg<3>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<3, double>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::ExtrusionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::ExtrusionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::ExtrusionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:928:51: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::ExtrusionFace*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Extrusion]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Extrusion]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Extrusion; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/extrusion.cpp:929:49: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:832:37, inlined from 'load' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:49:22, inlined from 'load_impl_sequence' at /usr/include/pybind11/cast.h:1424:51, inlined from 'load_args' at /usr/include/pybind11/cast.h:1402:68, inlined from 'operator()' at /usr/include/pybind11/pybind11.h:228:42, inlined from '_FUN' at /usr/include/pybind11/pybind11.h:224:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:1108:12: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1108 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In function '_FUN': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libnggeom2d.so.6.2 libnggeom2d.so.6.2 libnggeom2d.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 68%] Built target geom2d /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o -MF CMakeFiles/stl.dir/meshstlsurface.cpp.o.d -o CMakeFiles/stl.dir/meshstlsurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLFindEdges(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 1; i <= meshpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:64:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 64 | for (int i = 1; i <= meshlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'int netgen::STLSurfaceMeshing(STLGeometry&, Mesh&, const MeshingParameters&, const STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:449:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 449 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:464:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 464 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:476:49: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 476 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:496:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (int i = 1; i <= refpts.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp: In function 'void netgen::STLSurfaceMeshing1(STLGeometry&, Mesh&, const MeshingParameters&, int, const STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:645:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 645 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:647:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 647 | for (int j = 1; j <= spiralps.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:697:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | for (int i = 0; i < imeshsp.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:722:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:738:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 738 | for (int hi = 0; hi < icompress.Size(); hi++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:751:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 751 | if (hi < ispiral_point.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:791:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | for (int hi = 0; hi < segs.Size(); hi++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:809:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 809 | for (int i = 0; i < icompress.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/meshstlsurface.cpp:662:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o -MF CMakeFiles/stl.dir/stlgeom.cpp.o.d -o CMakeFiles/stl.dir/stlgeom.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorConfirmEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:587:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 587 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorCandidateEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:611:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 611 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorExcludeEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:635:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 635 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::STLDoctorUndefinedEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:659:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 659 | for (i = 1; i <= selectedmultiedge.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'netgen::twoint netgen::STLGeometry::GetNearestSelectedDefinedEdge()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:720:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= vic.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ImportExternalEdges(const char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1005:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1005 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1021:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for (i = 1; i <= importpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1053:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1053 | for (i = 1; i <= importlines.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::StoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1152:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1152 | for (i = 1; i <= externaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::RestoreExternalEdges()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1174:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1174 | for (i = 1; i <= storedexternaledges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::DeleteExternalEdgeInVicinity()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1375:50: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | if (!stldoctor.showvicinity || vicinity.Size() != GetNT()) {return;} | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::GetVicinity(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1733:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1733 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1751:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1751 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1764:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1764 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1772:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1772 | for (i = 1; i <= vicarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcVicinity(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1787:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1787 | for (i = 1; i <= vicinity.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1806:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1806 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1820:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1820 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::Vicinity(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:1831:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1831 | if (trig <= vicinity.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsMarkedTrig(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2079:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2079 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetMarkedTrig(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2090:12: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2090 | if (trig <= markedtrigs.Size() && trig >=1) | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2266:40: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2266 | for (int j = 1; j <= inters.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::SetLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2423:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2423 | if (pn <1 || pn > lineendpoints.Size()) {PrintSysError("Illegal pnum in SetLineEndPoint!!!"); return; } | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::IsLineEndPoint(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2430:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2430 | if (pn <1 || pn > lineendpoints.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddFaceEdges()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2795:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 2795 | for (int j = 1; j <= c.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'int netgen::STLGeometry::GetNOBodys()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3057:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3057 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3073:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3073 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::CalcFaceNums()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3120:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3120 | for (i = 1; i <= todolist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3141:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3141 | for (i = 1; i <= nextlist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::ClearSpiralPoints()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3156:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 3156 | for (i = 1; i <= spiralpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::AddConeAndSpiralEdges(const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3256:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3256 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3259:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3259 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3310:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3310 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3317:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3317 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3345:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3345 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3359:41: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3359 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3463:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3463 | for (ChartId i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3466:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3466 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3493:37: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3493 | for (l = 2; l <= trigsaroundp.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp: In member function 'void netgen::STLGeometry::WriteChartToFile(netgen::ChartId, std::filesystem::__cxx11::path)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3634:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3634 | if (chartnumber >= 1 && chartnumber <= GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3638:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3638 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3641:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3641 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3660:13: warning: variable 'normal' set but not used [-Wunused-but-set-variable] 3660 | Vec3d normal = Cross( pts[1]-pts[0], pts[2]-pts[0] ); | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3668:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3668 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3671:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 3671 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:3297:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 68%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o -MF CMakeFiles/csg.dir/gencyl.cpp.o.d -o CMakeFiles/csg.dir/gencyl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/gencyl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o -MF CMakeFiles/csg.dir/genmesh.cpp.o.d -o CMakeFiles/csg.dir/genmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindPoints(CSGeometry&, NgArray&, NgArray&, Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:65:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 65 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::FindEdges(CSGeometry&, Mesh&, NgArray&, NgArray&, MeshingParameters&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:90:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 90 | for (int i = 0; i < geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:96:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 96 | for (int i = 0; i < geom.singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:130:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:137:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:173:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 173 | for (int j = 0; j < loc.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp: In function 'void netgen::MeshSurface(CSGeometry&, Mesh&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 0; i < geom.identifications.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:273:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (int j = 0; j < fpairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:318:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:375:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 375 | for (int l = 0; l < geom.bcmodifications.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:391:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 391 | for(int k = 0; k&, MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:707:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 707 | for (int i = 0; i < maxhdom.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::SpecialPoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/genmesh.cpp:59:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 69%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o -MF CMakeFiles/csg.dir/identify.cpp.o.d -o CMakeFiles/csg.dir/identify.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::PeriodicIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:293:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 293 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:325:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 325 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:333:29: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 333 | for (int j = 1; j <= mesh.GetNP(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::PeriodicIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:467:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 467 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:480:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (int k = 0; k < copy_points.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:485:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 485 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In constructor 'netgen::CloseSurfaceIdentification::CloseSurfaceIdentification(int, const netgen::CSGeometry&, const netgen::Surface*, const netgen::Surface*, const netgen::TopLevelObject*, const ngcore::Flags&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:567:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for(int i=0; i&, const netgen::TABLE&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:695:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 695 | for (int j = 0; j < hsurf.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:703:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 703 | for (int i = 0; i < specpoint2solid[sp1.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:706:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 706 | for (int i = 0; i < specpoint2solid[sp2.nr].Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:762:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 762 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:767:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 767 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:772:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for (int l = 0; l < domain_surfaces.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:789:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 789 | if (j == specpoint2surface[sp1.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:791:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 791 | if (k == specpoint2surface[sp2.nr].Size()) break; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual int netgen::CloseSurfaceIdentification::GetIdentifiedPoint(netgen::Mesh&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:925:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 925 | for (int i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:992:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 992 | for (int jj = 0; jj < domain_surfaces.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1000:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1000 | for (int ii2 = 0; ii2 < points_on_surf2.Size(); ii2++) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1010:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1010 | for (int jj = 0; jj < surfs_of_p1.Size(); jj++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::IdentifyFaces(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1164:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1164 | for (int ll = 0; ll < segs_on_face2.Size(); ll++) | ~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseSurfaceIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1237:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1237 | for (int i = PointIndex::BASE; i < identmap.Size()+PointIndex::BASE; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1251:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1251 | for (int i1 = 0; i1 < segs.Size(); i1++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'void netgen::CloseSurfaceIdentification::BuildSurfaceElements2(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1375:45: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 1375 | for (SurfaceElementIndex sei = 0; sei < mesh.GetNSE(); sei++) | ~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp: In member function 'virtual void netgen::CloseEdgesIdentification::BuildSurfaceElements(netgen::NgArray&, netgen::Mesh&, const netgen::Surface*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1648:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1648 | for (int i1 = 1; i1 <= segs.Size(); i1++) | ~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/identify.cpp:1233:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o -MF CMakeFiles/stl.dir/stlgeomchart.cpp.o.d -o CMakeFiles/stl.dir/stlgeomchart.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::MakeAtlas(netgen::Mesh&, const netgen::MeshingParameters&, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:118:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 118 | while (markedtrigcnt < GetNT()) | ~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:463:51: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 463 | for (int l = 0; l < innerchartpts.Size(); l++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:520:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 520 | for (int k = 1; k <= dirtycharttrigs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:563:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 563 | for (int j = 1; j <= GetChart(i).GetNT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:588:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 588 | if (GetChartNr(i) <= 0 || GetChartNr(i) > GetNOCharts()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'netgen::ChartId netgen::STLGeometry::GetChartNr(netgen::STLTrigId) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:648:9: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 648 | if (i > chartmark.Size()) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetInnerChartLimes(netgen::NgArray&, netgen::ChartId)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:694:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 694 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp: In member function 'void netgen::STLGeometry::GetDirtyChartTrigs(int, netgen::STLChart&, const ngcore::Array&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:754:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 754 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:807:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 807 | for (int l = 2; l <= trigsaroundp.Size()-1; l++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:85:23: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::ChartId; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeomchart.cpp:98:32: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 70%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o -MF CMakeFiles/csg.dir/manifold.cpp.o.d -o CMakeFiles/csg.dir/manifold.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/manifold.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 70%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o -MF CMakeFiles/stl.dir/stlgeommesh.cpp.o.d -o CMakeFiles/stl.dir/stlgeommesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o -MF CMakeFiles/csg.dir/meshsurf.cpp.o.d -o CMakeFiles/csg.dir/meshsurf.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/meshsurf.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'netgen::Point<3, double> netgen::STLGeometry::PointBetween(const netgen::Point<3, double>&, int, const netgen::Point<3, double>&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:117:28: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 117 | if (edgelist1.Size() > maxsize) {maxsize = edgelist1.Size();} | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:119:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (i = 1; i <= edgelist1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:233:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 233 | for (i = 1; i <= edgelist2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:261:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 261 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:273:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (i = 1; i <= plist.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::GetMeshChartBoundary(netgen::NgArray, 0, int>&, netgen::NgArray, 0, int>&, netgen::NgArray&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:314:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 314 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:358:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 358 | for (int i = 1; i <= chart.GetNOLimit(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::SelectChartOfPoint(const netgen::Point<3, double>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:414:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 414 | for (ii = 1; ii <= trigsinbox.Size(); ii++) | ~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::ToPlane(const netgen::Point<3, double>&, int*, netgen::Point<2, double>&, double, int&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:480:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 480 | for (i = 1; i <= trigsinbox2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:488:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 488 | for (i = 1; i <= trigsinbox.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::Project(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:539:7: warning: unused variable 'j' [-Wunused-variable] 539 | int j; | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:541:7: warning: unused variable 'cnt' [-Wunused-variable] 541 | int cnt = 0; | ^~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:543:16: warning: unused variable 'lamtol' [-Wunused-variable] 543 | const double lamtol = 1e-6; | ^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'int netgen::STLGeometry::ProjectNearest(netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:691:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 691 | for (i = 1; i <= chart.GetNT(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictLocalH(netgen::Mesh&, double, const netgen::STLParameters&, const netgen::MeshingParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:983:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 983 | for (k2 = 1; k2 <= linenums.Size(); k2++) | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1078:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1078 | for (i = 1; i <= GetNOCharts(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp: In member function 'void netgen::STLGeometry::RestrictHChartDistOneChart(netgen::ChartId, netgen::NgArray&, netgen::Mesh&, double, double, double, const netgen::STLParameters&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1168:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1168 | for (int j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1219:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1219 | for (int j = 1; j <= chart.GetNT(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1222:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1222 | for (int j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1279:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1279 | for (int j = 2; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1282:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1282 | for (int j = 1; j <= plimes2.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1289:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1289 | for (int j = 1; j <= plimes1.Size(); j++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:1302:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1302 | for (int kk = 1; kk <= foundpts.Size(); kk++) | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1339:5: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeommesh.cpp:300:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 71%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o -MF CMakeFiles/csg.dir/polyhedra.cpp.o.d -o CMakeFiles/csg.dir/polyhedra.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::BoxInSolid(const netgen::BoxSphere<3>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:73:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::GetTangentialSurfaceIndices(const netgen::Point<3, double>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Polyhedra::VecInSolidOld(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:180:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 180 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:220:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 220 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:679:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 679 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:761:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 761 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:764:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 764 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual void netgen::Polyhedra::UnReduce()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:771:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | for (int i = 0; i < planes.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'void netgen::Polyhedra::GetPolySurfs(netgen::NgArray*>&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:877:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 877 | for(int i = 0; i, 0, int>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:894:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 894 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp: In member function 'virtual netgen::Vec<3> netgen::Polyhedra::SpecialPointTangentialVector(const netgen::Point<3, double>&, int, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:909:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 909 | for (int fi1 = 0; fi1 < faces.Size(); fi1++) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/polyhedra.cpp:910:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 910 | for (int fi2 = 0; fi2 < faces.Size(); fi2++) | ~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 72%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o -MF CMakeFiles/stl.dir/stlline.cpp.o.d -o CMakeFiles/stl.dir/stlline.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::Restore()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:278:27: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 278 | if (storedstatus.Size() == ne) | ~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In function 'int netgen::Exists(int, int, const NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:479:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 479 | for (i = 1; i <= line.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLEdgeDataList::BuildClusterWithEdge(int, int, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:507:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 507 | for (k = oldend; k <= line.Size(); k++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetLeftTrig(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:575:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 575 | if (nr > lefttrigs.Size()) {PrintSysError("In STLLine::GetLeftTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'int netgen::STLLine::GetRightTrig(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:581:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | if (nr > righttrigs.Size()) {PrintSysError("In STLLine::GetRightTrig!!!"); return 0;} | ~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'double netgen::STLLine::GetLength(const ngcore::Array, netgen::STLPointId>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:593:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 593 | for (int i = 2; i <= pts.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'void netgen::STLLine::GetBoundingBox(const ngcore::Array, netgen::STLPointId>&, netgen::Box<3>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:601:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 601 | for (int i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::Point<3, double> netgen::STLLine::GetPointInDist(const ngcore::Array, netgen::STLPointId>&, double, int&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:618:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 618 | for (i = 1; i < pts.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp: In member function 'netgen::STLLine* netgen::STLLine::Mesh(const ngcore::Array, netgen::STLPointId>&, netgen::NgArray&, double, netgen::Mesh&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlline.cpp:737:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 737 | while (inthl < 1.000000001 && j <= inthi.Size()) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 73%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o -MF CMakeFiles/csg.dir/revolution.cpp.o.d -o CMakeFiles/csg.dir/revolution.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ [ 73%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o -MF CMakeFiles/stl.dir/stltool.cpp.o.d -o CMakeFiles/stl.dir/stltool.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'void netgen::RevolutionFace::Init()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:34:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 34 | for(int i=0; i&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:704:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | for(int i=0; i&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:799:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 799 | for(int i=0; i&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:829:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 829 | for (int j = 0; j < faces.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual netgen::INSOLID_TYPE netgen::Revolution::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:849:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 849 | for(int i=0; i&, const netgen::Vec<3>&, const netgen::Vec<3>&, netgen::NgArray&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:960:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 960 | for (int i = 0; i < faces.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp: In member function 'virtual void netgen::Revolution::Reduce(const netgen::BoxSphere<3>&)': /builddir/build/BUILD/netgen-6.2.2202/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 hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In function 'int netgen::AddPointIfNotExists(NgArray&, const Point3d&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:19:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 19 | for (int i = 1; i <= ap.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::MoveToOuterChart(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:731:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'void netgen::STLChart::DelChartTrigs(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:745:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (int i = 1; i <= trigs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:749:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 749 | for (int i = 1; i <= charttrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:753:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 753 | if (cnt != 0 && i < charttrigs.Size()) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp: In member function 'bool netgen::STLBoundary::TestSeg(const netgen::Point<3, double>&, const netgen::Point<3, double>&, const netgen::Vec<3>&, double, int, ngcore::Array, netgen::STLPointId>&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1175:9: warning: unused variable 'j' [-Wunused-variable] 1175 | int i,j,k; | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/gprim.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/gprim.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp: In instantiation of 'void netgen::BoxTree::DeleteElement(T) [with int dim = 2; T = netgen::INDEX_2]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.cpp:1117:38: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/adtree.hpp:1010:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 1010 | if(i!=n_elements) | ~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Vec<2>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::Point<2, double>*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::RevolutionFace]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::RevolutionFace]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::RevolutionFace; Bases = {netgen::Surface}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1046:52: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::Revolution]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::Revolution]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::Revolution; Bases = {netgen::Primitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/revolution.cpp:1047:50: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o -MF CMakeFiles/stl.dir/stltopology.cpp.o.d -o CMakeFiles/stl.dir/stltopology.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In static member function 'static netgen::STLGeometry* netgen::STLTopology::Load(std::istream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:356:15: warning: unused variable 'i' [-Wunused-variable] 356 | for (auto i : Range(buflen)) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'virtual void netgen::STLTopology::InitSTLGeometry(const netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:490:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 490 | for (int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:508:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 508 | for(int i = 0; i < readtrigs.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::FindNeighbourTrigs()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:755:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 755 | for (int j = 0; j < trigsperpoint[pi].Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp: In member function 'void netgen::STLTopology::OrientAfterTrig(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1040:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1040 | for (i = 1; i <= oriented.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1061:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1061 | for (i = 1; i <= list1.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltopology.cpp:1081:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1081 | for (i = 1; i <= list2.Size(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 74%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o -MF CMakeFiles/csg.dir/singularref.cpp.o.d -o CMakeFiles/csg.dir/singularref.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::FindPointsOnEdge(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:48:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 48 | for (int i = 0; i < si1.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:50:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (int i = 0; i < si2.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularEdge::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:119:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int i = 0; i < points.Size()-1; i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:124:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:130:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 130 | for (int i = 0; i < points.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::FindPoints(netgen::Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:157:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 157 | pi < mesh.GetNP()+PointIndex::BASE; pi++) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:194:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 194 | for (int i = 0; i < surfk.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp: In member function 'void netgen::SingularPoint::SetMeshSize(netgen::Mesh&, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/singularref.cpp:214:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (int i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o -MF CMakeFiles/csg.dir/solid.cpp.o.d -o CMakeFiles/csg.dir/solid.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/linalg.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/linalg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecBoundaries(const netgen::Point<3, double>&, netgen::NgArray&, int&, int&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:699:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 699 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:701:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 701 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:718:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 718 | for (i = 1; i <= bounds1.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:720:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 720 | for (i = 1; i <= bounds2.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'void netgen::Solid::RecGetSurfaceIndices(netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:1597:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1597 | for (int i = 0; i < surfind.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../linalg/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::PointInSolid(const netgen::Point<3, double>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:197:3: warning: control reaches end of non-void function [-Wreturn-type] 197 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid(const netgen::Point<3, double>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type] 216 | } | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp: In member function 'netgen::INSOLID_TYPE netgen::Solid::VecInSolid2(const netgen::Point<3, double>&, const netgen::Vec<3>&, const netgen::Vec<3>&, double) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/solid.cpp:236:3: warning: control reaches end of non-void function [-Wreturn-type] 236 | } | ^ [ 75%] Building CXX object libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstl_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o -MF CMakeFiles/stl.dir/python_stl.cpp.o.d -o CMakeFiles/stl.dir/python_stl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 75%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o -MF CMakeFiles/csg.dir/specpoin.cpp.o.d -o CMakeFiles/csg.dir/specpoin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/python_stl.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:119:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 119 | for (int j = 0; j < hpts.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:137:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 137 | for(int j=0; jSize(); j++) | ~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::CalcSpecialPointsRec(const netgen::Solid*, int, const netgen::BoxSphere<3>&, int, bool, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:360:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:390:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 390 | for (int j = 0; j < pts.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:401:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 401 | for(int jj=0; jj&, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1701:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1701 | for (int i = 0; i < points->Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp: In member function 'void netgen::SpecialPointCalculation::AnalyzeSpecialPoints(const netgen::CSGeometry&, netgen::NgArray&, netgen::NgArray&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1752:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1752 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1763:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1763 | for (int i = 1; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1780:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1780 | for (int i = 0; i < apoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1797:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1797 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1821:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1821 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1843:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1843 | for (int j = 0; j < surfind.Size(); j++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1848:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1848 | for (int j = 0; j < normalvecs.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1849:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1849 | for (int k = 0; k < normalvecs.Size(); k++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1930:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1930 | for (int j2 = 0; j2 < surfind2.Size(); j2++) | ~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1960:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int l = 0; l < surfind2.Size(); l++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2020:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2020 | for (int m = 0; m < surfind.Size(); m++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2094:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2094 | for (int m = 0; m < locsearch.Size(); m++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2147:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2147 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:2151:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2151 | for (int i = 0; i < specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/specpoin.cpp:1936:43: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o -MF CMakeFiles/csg.dir/spline3d.cpp.o.d -o CMakeFiles/csg.dir/spline3d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/spline3d.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 76%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o -MF CMakeFiles/csg.dir/surface.cpp.o.d -o CMakeFiles/csg.dir/surface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/surface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 77%] Linking CXX shared library libngstl.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stl.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstl.so.6.2 -o libngstl.so.6.2 CMakeFiles/stl.dir/meshstlsurface.cpp.o CMakeFiles/stl.dir/stlgeom.cpp.o CMakeFiles/stl.dir/stlgeomchart.cpp.o CMakeFiles/stl.dir/stlgeommesh.cpp.o CMakeFiles/stl.dir/stlline.cpp.o CMakeFiles/stl.dir/stltool.cpp.o CMakeFiles/stl.dir/stltopology.cpp.o CMakeFiles/stl.dir/python_stl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o -MF CMakeFiles/csg.dir/triapprox.cpp.o.d -o CMakeFiles/csg.dir/triapprox.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In function 'ParallelFor', inlined from 'CheckGeometryOverlapping' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.cpp:2255:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/parthreads.hpp:81:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 81 | thread * threads = new thread[nthreads]; | ^ /usr/include/c++/13/new: In member function 'CheckGeometryOverlapping': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/triapprox.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o -MF CMakeFiles/csg.dir/zrefine.cpp.o.d -o CMakeFiles/csg.dir/zrefine.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::SelectSingularEdges(const Mesh&, const CSGeometry&, INDEX_2_HASHTABLE&, ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:15:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 15 | for (int i = 1; i <= geom.singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:21:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 21 | for (int j = 1; j <= se.segms.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsSingEdge(Mesh&, INDEX_2_HASHTABLE&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:48:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 48 | for (int i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:79:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 79 | for (int i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::MakePrismsClosePoints(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:114:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 114 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:178:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 178 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::RefinePrisms(Mesh&, const CSGeometry*, ZRefinementOptions&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:342:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 342 | for (i = 1; i <= ref_singular.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:370:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 370 | for (i = 1; i <= ref_slices.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:397:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | (slicenr == slices.Size()) ? 1 : slices[slicenr]; | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 416 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:468:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 468 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp: In function 'void netgen::CombineSingularPrisms(Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/zrefine.cpp:719:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 719 | for(int i = 1; i<=mesh.GetNE(); i++) | ~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o -MF CMakeFiles/csg.dir/python_csg.cpp.o.d -o CMakeFiles/csg.dir/python_csg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libngstl.so.6.2 libngstl.so.6.2 libngstl.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 78%] Built target stl /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 78%] Building CXX object libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgeom2dvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -MF CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d -o CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp: In lambda function: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/python_csg.cpp:222:32: warning: comparison of integer expressions of different signedness: 'int' and 'pybind11::size_t' {aka 'long unsigned int'} [-Wsign-compare] 222 | for(int i = 0; i& netgen::NgArray::operator=(const netgen::NgArray&) [with T = netgen::MeshingParameters::MeshSizePoint; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1341:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:394:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 394 | for (TIND i (BASE); i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp: In member function 'virtual void netgen::VisualSceneGeometry2d::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:29:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | if (changeval != geometry2d->GetSplines().Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:57:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 57 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:62:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 62 | for (int j = 0; j < points.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/vsgeom2d.cpp:69:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 69 | for (int i = 1; i <= geometry2d->GetSplines().Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 78%] Linking CXX shared library libnggeom2dvis.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/geom2dvis.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggeom2dvis.so.6.2 -o libnggeom2dvis.so.6.2 CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: libnggeom2d.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d && /usr/bin/cmake -E cmake_symlink_library libnggeom2dvis.so.6.2 libnggeom2dvis.so.6.2 libnggeom2dvis.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 78%] Built target geom2dvis /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 78%] Building CXX object libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dstlvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o -MF CMakeFiles/stlvis.dir/vsstl.cpp.o.d -o CMakeFiles/stlvis.dir/vsstl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLMeshing::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:411:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 411 | for (j = 1; j <= me.Size(); j++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:535:47: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 535 | if (chartnumber >= 1 && chartnumber <= stlgeometry->GetNOCharts()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:539:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 539 | for (j = 1; j <= chart.GetNChartT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:567:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 567 | for (j = 1; j <= chart.GetNOuterT(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:745:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 745 | for (j = 1; j <= stlgeometry->meshlines.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp: In member function 'virtual void netgen::VisualSceneSTLGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/vsstl.cpp:1184:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1184 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 79%] Linking CXX shared library libngstlvis.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_link_script CMakeFiles/stlvis.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngstlvis.so.6.2 -o libngstlvis.so.6.2 CMakeFiles/stlvis.dir/vsstl.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: libngstl.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom && /usr/bin/cmake -E cmake_symlink_library libngstlvis.so.6.2 libngstlvis.so.6.2 libngstlvis.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 79%] Built target stlvis [ 80%] Building CXX object libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsg_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o -MF CMakeFiles/csg.dir/splinesurface.cpp.o.d -o CMakeFiles/csg.dir/splinesurface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:10, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp: In member function 'std::string netgen::SplineSurface::GetBCNameOf(netgen::Point<3, double>, netgen::Point<3, double>) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:25:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for(int i=0; i > > netgen::SplineSurface::CreateCuttingSurfaces()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:47:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 47 | for(int i = 0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::GeomPoint<3>; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::shared_ptr >; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = std::__cxx11::basic_string; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/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]' /usr/include/c++/13/any:530:37: required from 'void* std::__any_caster(const any*) [with _Tp = netgen::SplineSurface]' /usr/include/c++/13/any:558:60: required from 'const _ValueType* std::any_cast(const any*) [with _ValueType = netgen::SplineSurface]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/register_archive.hpp:32:40: required from 'ngcore::RegisterClassForArchive::RegisterClassForArchive() [with T = netgen::SplineSurface; Bases = {netgen::OneSurfacePrimitive}]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.cpp:100:70: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] [ 80%] Linking CXX shared library libngcsg.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csg.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsg.so.6.2 -o libngcsg.so.6.2 CMakeFiles/csg.dir/algprim.cpp.o CMakeFiles/csg.dir/brick.cpp.o CMakeFiles/csg.dir/bspline2d.cpp.o CMakeFiles/csg.dir/csgeom.cpp.o CMakeFiles/csg.dir/csgparser.cpp.o CMakeFiles/csg.dir/curve2d.cpp.o CMakeFiles/csg.dir/edgeflw.cpp.o CMakeFiles/csg.dir/explicitcurve2d.cpp.o CMakeFiles/csg.dir/extrusion.cpp.o CMakeFiles/csg.dir/gencyl.cpp.o CMakeFiles/csg.dir/genmesh.cpp.o CMakeFiles/csg.dir/identify.cpp.o CMakeFiles/csg.dir/manifold.cpp.o CMakeFiles/csg.dir/meshsurf.cpp.o CMakeFiles/csg.dir/polyhedra.cpp.o CMakeFiles/csg.dir/revolution.cpp.o CMakeFiles/csg.dir/singularref.cpp.o CMakeFiles/csg.dir/solid.cpp.o CMakeFiles/csg.dir/specpoin.cpp.o CMakeFiles/csg.dir/spline3d.cpp.o CMakeFiles/csg.dir/surface.cpp.o CMakeFiles/csg.dir/triapprox.cpp.o CMakeFiles/csg.dir/zrefine.cpp.o CMakeFiles/csg.dir/python_csg.cpp.o CMakeFiles/csg.dir/splinesurface.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function '__ct ', inlined from '__ct_base ' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/splinesurface.hpp:7:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:276:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 276 | : NgFlatArray (a2.Size(), a2.Size() ? new T[a2.Size()] : 0) | ^ /usr/include/c++/13/new: In member function '__ct_base ': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libngcsg.so.6.2 libngcsg.so.6.2 libngcsg.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 80%] Built target csg /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 81%] Building CXX object libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dcsgvis_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/csg -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o -MF CMakeFiles/csgvis.dir/vscsg.cpp.o.d -o CMakeFiles/csgvis.dir/vscsg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp [ 81%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o -MF CMakeFiles/interface.dir/nginterface.cpp.o.d -o CMakeFiles/interface.dir/nginterface.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/incopengl.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:5: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_LoadGeometry(const char*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:84:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPoint(int, double*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:312:20: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 312 | if (pi < 1 || pi > mesh->GetNP()) | ~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetUserData(char*, double*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:496:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 496 | for (int i = 0; i < da.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetDistantNodeNums(int, int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:921:50: warning: 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const' is deprecated: Use GetDistantPNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 921 | mesh->GetParallelTopology().GetDistantPNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:112:10: note: declared here 112 | void GetDistantPNums (int locpnum, int * distpnums ) const | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:924:53: warning: 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const' is deprecated: Use GetDistantEdgeNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 924 | mesh->GetParallelTopology().GetDistantEdgeNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:136:10: note: declared here 136 | void GetDistantEdgeNums (int locedgenum, int * distedgenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:927:53: warning: 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const' is deprecated: Use GetDistantFaceNums(locnum) -> FlatArray instead! [-Wdeprecated-declarations] 927 | mesh->GetParallelTopology().GetDistantFaceNums( locnum, distnums ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:119:10: note: declared here 119 | void GetDistantFaceNums (int locfacenum, int * distfacenums ) const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetNDistantNodeNums(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:946:65: warning: 'int netgen::ParallelMeshTopology::GetNDistantPNums(int) const' is deprecated: Use GetDistantPNums(locnum).Size() instead! [-Wdeprecated-declarations] 946 | case 0: return mesh->GetParallelTopology().GetNDistantPNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:103:9: note: declared here 103 | int GetNDistantPNums (int locpnum) const { return loc2distvert[locpnum-1].Size(); } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:947:68: warning: 'int netgen::ParallelMeshTopology::GetNDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeNums(locnum).Size() instead! [-Wdeprecated-declarations] 947 | case 1: return mesh->GetParallelTopology().GetNDistantEdgeNums (locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:109:9: note: declared here 109 | int GetNDistantEdgeNums ( int locedgenum) const { return loc2distedge[locedgenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:948:67: warning: 'int netgen::ParallelMeshTopology::GetNDistantFaceNums(int) const' is deprecated: Use GetDistantFaceNums(locnum).Size() instead! [-Wdeprecated-declarations] 948 | case 2: return mesh->GetParallelTopology().GetNDistantFaceNums(locnum ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:106:9: note: declared here 106 | int GetNDistantFaceNums (int locfacenum) const { return loc2distface[locfacenum-1].Size(); } | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int NgPar_GetGlobalNodeNum(int, int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:961:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalEdgeNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 961 | case 1: return mesh->GetParallelTopology().GetGlobalEdgeNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:92:9: note: declared here 92 | int GetGlobalEdgeNum (int locnum) const { return glob_edge[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:962:65: warning: 'int netgen::ParallelMeshTopology::GetGlobalFaceNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 962 | case 2: return mesh->GetParallelTopology().GetGlobalFaceNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:94:9: note: declared here 94 | int GetGlobalFaceNum (int locnum) const { return glob_face[locnum-1]; } | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:963:63: warning: 'int netgen::ParallelMeshTopology::GetGlobalElNum(int) const' is deprecated: Try to avoid global enumration! [-Wdeprecated-declarations] 963 | case 3: return mesh->GetParallelTopology().GetGlobalElNum (locnum)-1; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:96:9: note: declared here 96 | int GetGlobalElNum (int locnum) const { return glob_el[locnum-1]; } | ^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Vertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1594:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1594 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetFace_Edges(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1606:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1606 | for (int i = 0; i < ia.Size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetVertexElements(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/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-6.2.2202/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-6.2.2202/libsrc/interface/nginterface.cpp:1662:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1662 | for (int i = 0; i < ia.Size(); i++) els[i] = ia[i]+1; | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetParentNodes(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1743:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1743 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1757:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1757 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1762:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1762 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetParentSElement(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1773:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1773 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'void Ng_GetPeriodicVertices(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1824:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1824 | for (int i = 0; i < apairs.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_GetVertex_Elements(int, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:1944:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1944 | for( int i=0; ipointelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp: In function 'int Ng_Bisect_WithInfo(const char*, double**, int*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface.cpp:2182:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 2182 | for(int i = 0; iSize(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:163:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::DrawScene()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:247:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | if (changeval != specpoints.Size()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:269:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 269 | for (int i = 1; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:309:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 309 | for (int i = 0; i < boxes.Size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: warning: loop variable 'p' of type 'const netgen::Point3d&' binds to a temporary constructed from type 'netgen::MeshPoint' [-Wrange-loop-construct] 396 | for (const Point3d & p : mesh->Points()) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:396:30: note: use non-reference type 'const netgen::Point3d' to make the copy explicit or 'const netgen::MeshPoint&' to prevent copying /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp: In member function 'virtual void netgen::VisualSceneSpecPoints::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/vscsg.cpp:467:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 467 | for (int i = 2; i <= specpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o -MF CMakeFiles/interface.dir/nginterface_v2.cpp.o.d -o CMakeFiles/interface.dir/nginterface_v2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:22: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp: In member function 'void netgen::Ngx_Mesh::GetParentNodes(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/nginterface_v2_impl.hpp:330:10: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 330 | if (ni <= mesh->mlbetweennodes.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'size_t netgen::Ngx_Mesh::GetNVLevel(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:142:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 142 | if (level >= mesh->level_nv.Size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentElement(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:731:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 731 | if (ei <= mesh->mlparentelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:736:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 736 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::GetParentSElement(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:748:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 748 | if (ei <= mesh->mlparentsurfaceelement.Size()) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'int netgen::Ngx_Mesh::FindElementOfPoint(double*, double*, bool, int*, int) const [with int DIM = 1]': /builddir/build/BUILD/netgen-6.2.2202/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 | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp: In member function 'ngcore::FlatArray netgen::Ngx_Mesh::GetDistantProcs(int, int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1329:59: warning: 'ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantPNums(int) const' is deprecated: Use GetDistantProcs(..)! [-Wdeprecated-declarations] 1329 | return mesh->GetParallelTopology().GetDistantPNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:153:20: note: declared here 153 | FlatArray GetDistantPNums (int locnum) const { return loc2distvert[locnum]; } | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1331:62: warning: 'ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantEdgeNums(int) const' is deprecated: Use GetDistantEdgeProcx instead! [-Wdeprecated-declarations] 1331 | return mesh->GetParallelTopology().GetDistantEdgeNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:73:20: note: declared here 73 | FlatArray GetDistantEdgeNums (int locnum) const { return loc2distedge[locnum]; } | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/nginterface_v2.cpp:1333:62: warning: 'ngcore::FlatArray netgen::ParallelMeshTopology::GetDistantFaceNums(int) const' is deprecated: Use GetDistantFaceProcx instead! [-Wdeprecated-declarations] 1333 | return mesh->GetParallelTopology().GetDistantFaceNums(locnum); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:71:20: note: declared here 71 | FlatArray GetDistantFaceNums (int locnum) const { return loc2distface[locnum]; } | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 82%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -MF CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d -o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 82%] Linking CXX shared library libngcsgvis.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_link_script CMakeFiles/csgvis.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngcsgvis.so.6.2 -o libngcsgvis.so.6.2 CMakeFiles/csgvis.dir/vscsg.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: libngcsg.so.6.2 ../visualization/libngvisual.so.6.2 /usr/lib64/libpython3.11.so ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp: In function 'void netgen::ReadFNFFormat(Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:279:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | for (int j = 0; j < pnums.Size(); j++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:318:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 318 | for (int j = 0; j+2 < enums.Size(); j+=2) | ~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:348:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 348 | for (int j = 0; j < fnums.Size(); j += 2) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:423:47: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 423 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/read_fnf_mesh.cpp:433:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 433 | for (int i = 0; i < loadtypes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg && /usr/bin/cmake -E cmake_symlink_library libngcsgvis.so.6.2 libngcsgvis.so.6.2 libngcsgvis.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 82%] Built target csgvis [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o -MF CMakeFiles/interface.dir/readtetmesh.cpp.o.d -o CMakeFiles/interface.dir/readtetmesh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp [ 83%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o -MF CMakeFiles/interface.dir/readuser.cpp.o.d -o CMakeFiles/interface.dir/readuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp: In function 'void netgen::ReadTETFormat(Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:669:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 669 | for(int i=0; i&, NgFlatArray&) [with T = double; S = PointIndex]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:367:29: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:741:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 741 | for (int i = 0; i < data.Size(); i++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:742:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 742 | for (int j = i+1; j < data.Size(); j++) | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:228:36: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = netgen::SurfaceElementIndex; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readtetmesh.cpp:667:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In member function 'netgen::Mesh::GetFaceDescriptor(int)', inlined from 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:337:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:732:28: warning: 'fdnr' may be used uninitialized [-Wmaybe-uninitialized] 732 | { return facedecoding[i-1]; } | ~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp: In function 'netgen::ReadFile(netgen::Mesh&, std::filesystem::__cxx11::path const&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:25: note: 'fdnr' was declared here 261 | int fdnr, ednr; | ^~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:344:53: warning: 'ednr' may be used uninitialized [-Wmaybe-uninitialized] 344 | mesh[nr].edgenr = ednr+1; | ~~~~^~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/readuser.cpp:261:31: note: 'ednr' was declared here 261 | int fdnr, ednr; | ^~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o -MF CMakeFiles/interface.dir/writeabaqus.cpp.o.d -o CMakeFiles/interface.dir/writeabaqus.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o -MF CMakeFiles/interface.dir/writediffpack.cpp.o.d -o CMakeFiles/interface.dir/writediffpack.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp: In function 'void netgen::WriteAbaqusFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:144:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 144 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:160:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 160 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeabaqus.cpp:211:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 211 | for (j = 1; j <= pairs.Size(); j++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp: In function 'void netgen::WriteDiffPackFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:73:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:116:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (int jj = 0; jj < sels.Size(); jj++) | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writediffpack.cpp:236:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 236 | for (i =1 ; i <= BIname.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o -MF CMakeFiles/interface.dir/writedolfin.cpp.o.d -o CMakeFiles/interface.dir/writedolfin.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o -MF CMakeFiles/interface.dir/writeelmer.cpp.o.d -o CMakeFiles/interface.dir/writeelmer.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writedolfin.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp: In function 'void netgen::WriteElmerFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeelmer.cpp:60:8: warning: unused variable 'str' [-Wunused-variable] 60 | char str[200]; | ^~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ [ 85%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o -MF CMakeFiles/interface.dir/writefeap.cpp.o.d -o CMakeFiles/interface.dir/writefeap.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp: In function 'void netgen::WriteFEAPFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:56:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 56 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefeap.cpp:73:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 73 | for (i = 1; i <= mesh.GetNE(); i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o -MF CMakeFiles/interface.dir/writefluent.cpp.o.d -o CMakeFiles/interface.dir/writefluent.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 86%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o -MF CMakeFiles/interface.dir/writegmsh.cpp.o.d -o CMakeFiles/interface.dir/writegmsh.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp: In function 'void netgen::WriteFluentFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writefluent.cpp:162:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (i = 1; i <= surfaceelp.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o -MF CMakeFiles/interface.dir/writejcm.cpp.o.d -o CMakeFiles/interface.dir/writejcm.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 87%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o -MF CMakeFiles/interface.dir/writepermas.cpp.o.d -o CMakeFiles/interface.dir/writepermas.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writepermas.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writejcm.cpp:100:20: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o -MF CMakeFiles/interface.dir/writetecplot.cpp.o.d -o CMakeFiles/interface.dir/writetecplot.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 88%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o -MF CMakeFiles/interface.dir/writetet.cpp.o.d -o CMakeFiles/interface.dir/writetet.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetecplot.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp: In function 'void netgen::WriteTETFormat(const Mesh&, const std::string&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:71:32: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 71 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:527:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 527 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:545:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 545 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:552:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 552 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:570:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 570 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:577:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 577 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:595:19: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 595 | for(int i=0; i<=mesh.GetNP(); i++) | ~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 599 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:772:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 772 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:787:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 787 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:794:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 794 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:810:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 810 | for(int i=0; i::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:926:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 926 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:933:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 933 | for(int j=1; jSize(); j++) | ~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:947:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 947 | for(ElementIndex i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1021:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1021 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1045:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1045 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1065:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1065 | for(int i=0; iSize(); j++) | ~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:1090:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1090 | for(int i=0; i::NgArray(const netgen::NgArray&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:469:45: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'void netgen::Intersection(const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:614:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:802:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 802 | for(int i=0; i&, const NgFlatArray&, const NgFlatArray&, NgArray&) [with T = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:833:15: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:811:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 811 | for(int i=0; i::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:28:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 1; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetet.cpp:602:22: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o -MF CMakeFiles/interface.dir/writetochnog.cpp.o.d -o CMakeFiles/interface.dir/writetochnog.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writetochnog.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 89%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o -MF CMakeFiles/interface.dir/writeuser.cpp.o.d -o CMakeFiles/interface.dir/writeuser.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o -MF CMakeFiles/interface.dir/wuchemnitz.cpp.o.d -o CMakeFiles/interface.dir/wuchemnitz.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSurfaceFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:298:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 298 | for (i = 1; i <= mesh.GetNP(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:308:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 308 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:346:17: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 346 | for (i = 1; i <= mesh.GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteSTLExtFormat(const Mesh&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:431:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | for(int bcInd = 1; bcInd <= faceBCs.Size(); bcInd++) | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:440:29: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 440 | for (int i = 0; i < faceSei.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp: In function 'void netgen::WriteEdgeElementFormat(const Mesh&, const NetgenGeometry&, const std::filesystem::__cxx11::path&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:833:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 833 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:844:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 844 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:875:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 875 | for (j=1; j <= edges.Size(); j++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::Convert()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:167:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 167 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:216:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp: In function 'void netgen::WriteFile(std::ostream&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:278:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 278 | for (i = 1; i <= points.Size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:283:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 283 | for (i = 1; i <= edges.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:290:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 290 | for (i = 1; i <= faces.Size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/wuchemnitz.cpp:297:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 297 | for (i = 1; i <= volelements.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:415:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeuser.cpp:408:14: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o -MF CMakeFiles/interface.dir/writegmsh2.cpp.o.d -o CMakeFiles/interface.dir/writegmsh2.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:19: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ [ 90%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -MF CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d -o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writegmsh2.cpp:21: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:27: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:29: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'bool netgen::BuildOwnerNeighbourLists(const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:153:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 153 | for(int i = 1; i <= locfaces.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteNeighbourFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:311:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 311 | for(int i = 1; i <= neighbour_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOwnerFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:345:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 345 | for(int i = 1; i <= owner_celllist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:352:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 352 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteFacesFile(std::ostream*, const Mesh&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:393:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | for(int i = 1; i <= owner_facelist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:428:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 428 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:431:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 431 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:439:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 439 | for(int i = 1; i <= surfelem_lists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:471:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 471 | for(int j = 1; j <= facepnts.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:474:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 474 | if(j != facepnts.Size()) *outfile << " "; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteBoundaryFile(std::ostream*)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:561:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 561 | for(int i = 2; i <= surfelem_bclist.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:581:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 581 | for(int i = 1; i <= bcarray.Size(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp: In function 'void netgen::WriteOpenFOAM15xFormat(const Mesh&, const std::filesystem::__cxx11::path&, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:603:12: warning: unused variable 'casefiles' [-Wunused-variable] 603 | char casefiles[256]; | ^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/writeOpenFOAM15x.cpp:120:28: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ [ 91%] Building CXX object libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGINTERFACE_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dinterface_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/interface -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o -MF CMakeFiles/interface.dir/rw_cgns.cpp.o.d -o CMakeFiles/interface.dir/rw_cgns.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface/rw_cgns.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 91%] Linking CXX shared library libnginterface.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/bin/cmake -E cmake_link_script CMakeFiles/interface.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnginterface.so.6.2 -o libnginterface.so.6.2 CMakeFiles/interface.dir/nginterface.cpp.o CMakeFiles/interface.dir/nginterface_v2.cpp.o CMakeFiles/interface.dir/read_fnf_mesh.cpp.o CMakeFiles/interface.dir/readtetmesh.cpp.o CMakeFiles/interface.dir/readuser.cpp.o CMakeFiles/interface.dir/writeabaqus.cpp.o CMakeFiles/interface.dir/writediffpack.cpp.o CMakeFiles/interface.dir/writedolfin.cpp.o CMakeFiles/interface.dir/writeelmer.cpp.o CMakeFiles/interface.dir/writefeap.cpp.o CMakeFiles/interface.dir/writefluent.cpp.o CMakeFiles/interface.dir/writegmsh.cpp.o CMakeFiles/interface.dir/writejcm.cpp.o CMakeFiles/interface.dir/writepermas.cpp.o CMakeFiles/interface.dir/writetecplot.cpp.o CMakeFiles/interface.dir/writetet.cpp.o CMakeFiles/interface.dir/writetochnog.cpp.o CMakeFiles/interface.dir/writeuser.cpp.o CMakeFiles/interface.dir/wuchemnitz.cpp.o CMakeFiles/interface.dir/writegmsh2.cpp.o CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o CMakeFiles/interface.dir/rw_cgns.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../csg/libngcsg.so.6.2 ../geom2d/libnggeom2d.so.6.2 ../stlgeom/libngstl.so.6.2 ../visualization/libngvisual.so.6.2 ../meshing/libngmesh.so.6.2 ../core/libngcore.so /usr/lib64/mpich/lib/libmpi.so In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In member function 'ReSize': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface && /usr/bin/cmake -E cmake_symlink_library libnginterface.so.6.2 libnginterface.so.6.2 libnginterface.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 91%] Built target interface /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/nglib /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/nglib /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 92%] Building CXX object nglib/CMakeFiles/nglib.dir/nglib.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/nglib && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DJPEGLIB -DNETGEN_PYTHON -DNGLIB_EXPORTS -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dnglib_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/nglib -I/builddir/build/BUILD/netgen-6.2.2202/nglib -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT nglib/CMakeFiles/nglib.dir/nglib.cpp.o -MF CMakeFiles/nglib.dir/nglib.cpp.o.d -o CMakeFiles/nglib.dir/nglib.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:13: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/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 /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:23: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_MergeMesh(void**, const char*)': /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:176:24: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'const int' [-Wsign-compare] 176 | if(m->GetNP() > num_pts) | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp: In function 'nglib::Ng_Result nglib::Ng_OCC_GenerateSurfaceMesh(void**, void**, Ng_Meshing_Parameters*)': /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:929:22: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 929 | if(me->GetNP() <= numpoints) | ~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/nglib/nglib.cpp:916:11: warning: variable 'perfstepsend' set but not used [-Wunused-but-set-variable] 916 | int perfstepsend = MESHCONST_MESHSURFACE; | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 92%] Linking CXX shared library libnglib.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/nglib && /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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnglib.so.6.2 -o libnglib.so.6.2 CMakeFiles/nglib.dir/nglib.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libXmu.so /usr/lib64/libjpeg.so /usr/lib64/libz.so ../libsrc/occ/libngocc.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl /usr/lib64/libpython3.11.so In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:448:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 448 | T * p = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ In member function 'ReSize', inlined from 'SetSize' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:306:9, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:433:18, inlined from 'operator&' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:347:20, inlined from 'DoArchive' at /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../gprim/splinegeometry.hpp:39:10: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:464:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 464 | data = new T[nsize]; | ^ /usr/include/c++/13/new: In member function 'DoArchive': /usr/include/c++/13/new:128:26: note: in a call to allocation function 'operator new []' declared here 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) | ^ cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/nglib && /usr/bin/cmake -E cmake_symlink_library libnglib.so.6.2 libnglib.so.6.2 libnglib.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 92%] Built target nglib /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-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-6.2.2202/s390x-redhat-linux-gnu-mpich' gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 93%] Building CXX object ng/CMakeFiles/gui.dir/gui.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/gui.cpp.o -MF CMakeFiles/gui.dir/gui.cpp.o.d -o CMakeFiles/gui.dir/gui.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp [ 94%] Building CXX object ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dngpy_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o -MF CMakeFiles/ngpy.dir/netgenpy.cpp.o.d -o CMakeFiles/ngpy.dir/netgenpy.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/gui.cpp:3: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/array.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:11, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngpython.hpp:3, from /builddir/build/BUILD/netgen-6.2.2202/ng/netgenpy.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:86:12: warning: 'ngcore::detail::ClassArchiveInfo' declared with greater visibility than the type of its field 'ngcore::detail::ClassArchiveInfo::anyToPyCaster' [-Wattributes] 86 | struct ClassArchiveInfo | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/python_ngcore.hpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Building CXX object ng/CMakeFiles/gui.dir/ngpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/ngpkg.cpp.o -MF CMakeFiles/gui.dir/ngpkg.cpp.o.d -o CMakeFiles/gui.dir/ngpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:18: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:230:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 230 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_MergeMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:305:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 305 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GetExportFormats(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:327:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 327 | for (int i = 1; i <= userformats.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_LoadGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:501:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 501 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:570:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 570 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_SaveGeometry(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:601:28: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 601 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_ReadStatus(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:658:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 658 | if (prev_np != mesh->GetNP()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:665:21: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 665 | if (prev_ne != mesh->GetNE()) | ~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:672:22: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 672 | if (prev_nse != mesh->GetNSE()) | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:681:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 681 | for (int i = 0; i < tets_in_qualclass.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void* netgen::MeshingDummy(void*)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1457:24: warning: catching polymorphic type 'using netgen::NgException = class ngcore::Exception' {aka 'class ngcore::Exception'} by value [-Wcatch-value=] 1457 | catch (NgException e) | ^ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'int netgen::Ng_GenerateMesh(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1509:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1509 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp: In function 'void netgen::SetVisualScene(Tcl_Interp*)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1960:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1960 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/flags.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp: In instantiation of 'int ngcore::SymbolTable::CheckIndex(const std::string&) const [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:104:15: required from 'void ngcore::SymbolTable::Set(const std::string&, const T&) [with T = netgen::VisualScene*; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/netgen-6.2.2202/ng/ngpkg.cpp:1942:34: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/symboltable.hpp:58:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for (int i = 0; i < names.size(); i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 94%] Linking CXX shared library libngpy.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libngpy.so -o libngpy.so CMakeFiles/ngpy.dir/netgenpy.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/nglib:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../nglib/libnglib.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libpython3.11.so [ 95%] Building CXX object ng/CMakeFiles/gui.dir/demoview.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/demoview.cpp.o -MF CMakeFiles/gui.dir/demoview.cpp.o.d -o CMakeFiles/gui.dir/demoview.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:15: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:16: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ [ 95%] Built target ngpy [ 95%] Building CXX object ng/CMakeFiles/gui.dir/parallelfunc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/parallelfunc.cpp.o -MF CMakeFiles/gui.dir/parallelfunc.cpp.o.d -o CMakeFiles/gui.dir/parallelfunc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:17: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'void netgen::InterpolationSpline::AddSpline(double, double, double, S, S, S) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:353:20: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:273:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 273 | for (pos = 0; pos < ip.Size() && ip[pos][0].GetT() < t1; pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp: In instantiation of 'S netgen::InterpolationSpline::Evaluate(double) [with S = netgen::Vec<3>]': /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:424:57: required from here /builddir/build/BUILD/netgen-6.2.2202/ng/demoview.cpp:300:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 300 | for (pos = 0; pos < ip.Size() && t >= ip[pos][0].GetT(); pos++) ; | ~~~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp: In function 'void ParallelRun()': /builddir/build/BUILD/netgen-6.2.2202/ng/parallelfunc.cpp:68:14: warning: unused variable 'status' [-Wunused-variable] 68 | MPI_Status status; | ^~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = double; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 280 | for (TIND i = BASE; i < size+BASE; i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'netgen::NgArray::NgArray(const netgen::NgArray&) [with T = netgen::VisualSceneSolution::SolData*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:23:18: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:280:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 96%] Building CXX object ng/CMakeFiles/gui.dir/ngtcl.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/ngtcl.cpp.o -MF CMakeFiles/gui.dir/ngtcl.cpp.o.d -o CMakeFiles/gui.dir/ngtcl.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ [ 96%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp: In function 'void netgen::Ng_Tcl_SetResult(Tcl_Interp*, char*, int)': /builddir/build/BUILD/netgen-6.2.2202/ng/ngtcl.cpp:9:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9 | Tcl_SetResult(interp, result, (Tcl_FreeProc*)freeProc); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:12: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:8: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp: In function 'int netgen::Ng_STLCalcLocalH(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom/stlpkg.cpp:524:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 524 | for (int i = 0; i < geometryregister.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:27, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/stlgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp: In member function 'netgen::STLTrigId netgen::STLChart::GetTrig1(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stltool.hpp:95:13: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 95 | if (i <= charttrigs.Size()) {return charttrigs[i-1];} | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp: In member function 'int netgen::STLGeometry::LineEndPointsSet() const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../stlgeom/stlgeom.hpp:465:63: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 465 | int LineEndPointsSet() const {return lineendpoints.Size() == GetNP();} | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp: In function 'int netgen::Ng_Vis_Set(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization/visualpkg.cpp:81:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 81 | for (int i = 0; i < vssolution.soldata.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 97%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:1: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_GetPrimitiveData(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:230:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int i = 1; i <= coeffs.Size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularEdgeMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:515:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 515 | for (int i = 1; i <= geometry->singedges.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp: In function 'int netgen::Ng_SingularPointMS(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg/csgpkg.cpp:533:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 533 | for (int i = 1; i <= geometry->singpoints.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/geometry2d.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d/geom2dpkg.cpp:2: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainQuadMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:222:19: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 222 | if ( oldsize=domnr ) return tensormeshing[domnr-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp: In member function 'void netgen::SplineGeometry2d::SetDomainTensorMeshing(int, bool)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:239:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 239 | if ( tensormeshing.Size() old_size) | ~~~~~~^~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../geom2d/geometry2d.hpp:259:38: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | for(size_t i = old_size; i < domnr; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp [ 98%] Building CXX object ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -Dgui_EXPORTS -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -fPIC -std=gnu++17 -MD -MT ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -MF CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d -o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:4: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/csg.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:6: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:7: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csg.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp: In member function 'const netgen::TriangleApproximation* netgen::CSGeometry::GetTriApprox(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../csg/csgeom.hpp:328:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 328 | if (msnr < triapprox.Size()) | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /usr/include/opencascade/NCollection_Array1.hxx:24, from /usr/include/opencascade/TColgp_Array1OfXYZ.hxx:21, from /usr/include/opencascade/BRepGProp.hxx:26, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occ_utils.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:15, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/occgeom.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:9: /usr/include/opencascade/NCollection_StlIterator.hxx: At global scope: /usr/include/opencascade/NCollection_StlIterator.hxx:30:15: warning: 'template struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator struct std::iterator' is deprecated [-Wdeprecated-declarations] 30 | public std::iterator= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp: In member function 'void netgen::OCCGeometry::SetFaceMaxH(size_t, double)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:278:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'Standard_Integer' {aka 'int'} [-Wsign-compare] 278 | if(facenr >= fmap.Extent()) | ~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp: In member function 'virtual void netgen::VisualSceneOCCGeometry::BuildScene(int)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:418:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 418 | for (int i = 1; i <= linelists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/vsocc.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 422 | for (int i = 1; i <= trilists.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp: In function 'int netgen::Ng_CurrentFaceColours(ClientData, Tcl_Interp*, int, const char**)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:696:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 696 | for(int i = 0; i < face_colours.Size();i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:722:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 722 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:746:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 746 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:770:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 770 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:777:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 777 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:801:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 801 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:808:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 808 | for(int j = 0; j < surfElems.Size(); j++) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:820:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 820 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ/occpkg.cpp:830:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 830 | for(int i = 1; i <= mesh->GetNSE(); i++) | ~~^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = netgen::UserVisualizationObject*; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../visualization/vssolution.hpp:238:27: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp: In instantiation of 'netgen::NgFlatArray& netgen::NgFlatArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:386:45: required from 'netgen::NgArray& netgen::NgArray::operator=(const T&) [with T = bool; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../occ/occgeom.hpp:325:25: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../general/ngarray.hpp:183:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 183 | for (int i = 0; i < size; i++) | ~~^~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [ 99%] Linking CXX shared library libnggui.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_link_script CMakeFiles/gui.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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libnggui.so.6.2 -o libnggui.so.6.2 CMakeFiles/gui.dir/gui.cpp.o CMakeFiles/gui.dir/ngpkg.cpp.o CMakeFiles/gui.dir/demoview.cpp.o CMakeFiles/gui.dir/parallelfunc.cpp.o CMakeFiles/gui.dir/ngtcl.cpp.o CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/nglib:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: ../nglib/libnglib.so.6.2 Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libpython3.11.so cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/bin/cmake -E cmake_symlink_library libnggui.so.6.2 libnggui.so.6.2 libnggui.so gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 99%] Built target gui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [ 99%] Building CXX object ng/CMakeFiles/netgen.dir/ngappinit.cpp.o cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng && /usr/lib64/mpich/bin/mpicxx -DHAVE_DLFCN_H -DHAVE_TBB -DHAVE_VTK -DINTERNAL_TCL_DEFAULT=1 -DJPEGLIB -DNETGEN_PYTHON -DNG_PYTHON -DOCCGEOMETRY -DOCC_CONVERT_SIGNALS -DOPENGL -DPARALLEL -DTCL -DTOGL_X11 -DUSE_TCL_STUBS -DUSE_TK_STUBS -DUSE_TOGL_2 -DVTK_OPENGL2_BACKEND -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng -I/builddir/build/BUILD/netgen-6.2.2202/ng -I/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich -I/builddir/build/BUILD/netgen-6.2.2202/include -I/builddir/build/BUILD/netgen-6.2.2202/libsrc -I/builddir/build/BUILD/netgen-6.2.2202/libsrc/include -I/usr/include/opencascade -I/usr/include/python3.11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -std=gnu++17 -MD -MT ng/CMakeFiles/netgen.dir/ngappinit.cpp.o -MF CMakeFiles/netgen.dir/ngappinit.cpp.o.d -o CMakeFiles/netgen.dir/ngappinit.cpp.o -c /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/logging.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/archive.hpp:22, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:4, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/../include/mydefs.hpp:14, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:17, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/myadt.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:6, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/meshing.hpp:1, from /builddir/build/BUILD/netgen-6.2.2202/ng/ngappinit.cpp:11: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/utils.hpp:72:2: warning: #warning "Unsupported CPU architecture" [-Wcpp] 72 | #warning "Unsupported CPU architecture" | ^~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/profiler.hpp:12, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:18, from /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/ngcore.hpp:9: /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp: In member function 'void ngcore::SharedLoop2::SharedIterator::GetNext2()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/taskmanager.hpp:565:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 565 | if (steal_from == ranges.Size()) steal_from = 0; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::Position(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:538:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 538 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp: In member function 'int netgen::BASE_INDEX_CLOSED_HASHTABLE::CalcPositionCosts(const netgen::INDEX&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/hashtabl.hpp:551:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 551 | if (i > hash.Size()) i = 1; | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:23: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'netgen::Identifications::ID_TYPE netgen::Identifications::GetType(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1555:18: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 1555 | if(identnr <= type.Size()) | ~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp: In member function 'void netgen::Identifications::SetType(int, ID_TYPE)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshtype.hpp:1562:25: warning: comparison of integer expressions of different signedness: 'std::size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1562 | while(type.Size() < identnr) | ~~~~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:24: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp: In function 'std::ostream& netgen::operator<<(std::ostream&, const LocalH&)': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/localh.hpp:213:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < loch.boxes.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:26: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'const std::string* netgen::Mesh::GetMaterialPtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:668:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 668 | return domnr <= materials.Size() ? materials.Get(domnr) : &defaultmat; | ~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD2NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:684:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 684 | if (cd2nr < cd2names.Size() && cd2names[cd2nr]) return cd2names[cd2nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetCD3NamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:697:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 697 | if (cd3nr < cd3names.Size() && cd3names[cd3nr]) return cd3names[cd3nr]; | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp: In member function 'std::string* netgen::Mesh::GetBCNamePtr(int) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshclass.hpp:704:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 704 | { return (bcnr < bcnames.Size() && bcnames[bcnr]) ? bcnames[bcnr] : &default_bc; } | ~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:33: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp: In member function 'bool netgen::netrule::IsInFreeZone(const netgen::Point<2, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/ruler2.hpp:124:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 124 | for (int i = 0; i < transfreezone.Size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:64: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::PointGeomInfo netgen::NetgenGeometry::ProjectPoint(int, netgen::Point<3, double>&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:235:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | if(surfind <= faces.Size() && surfind > 0) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::ProjectPointEdge(int, int, netgen::Point<3, double>&, netgen::EdgePointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:242:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 242 | if(gi && gi->edgenr < edges.Size()) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual bool netgen::NetgenGeometry::ProjectPointGI(int, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:252:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 252 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual netgen::Vec<3> netgen::NetgenGeometry::GetNormal(int, const netgen::Point<3, double>&, const netgen::PointGeomInfo*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:259:33: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 259 | if(surfind > 0 && surfind <= faces.Size()) | ~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetween(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, const netgen::PointGeomInfo&, const netgen::PointGeomInfo&, netgen::Point<3, double>&, netgen::PointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:273:23: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 273 | if(faces.Size() >= surfi && surfi > 0) | ~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In member function 'virtual void netgen::NetgenGeometry::PointBetweenEdge(const netgen::Point<3, double>&, const netgen::Point<3, double>&, double, int, int, const netgen::EdgePointGeomInfo&, const netgen::EdgePointGeomInfo&, netgen::Point<3, double>&, netgen::EdgePointGeomInfo&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:289:21: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 289 | if(ap1.edgenr < edges.Size() && ap1.edgenr >= 0) | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp: In destructor 'virtual netgen::GeometryRegisterArray::~GeometryRegisterArray()': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/basegeom.hpp:336:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | for (int i = 0; i < Size(); i++) | ~~^~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/meshing.hpp:68: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantPNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:114:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 114 | for (int i = 0; i < loc2distvert[locpnum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:121:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 121 | for ( int i = 0; i < loc2distface[locfacenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantFaceNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:131:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, int*) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:138:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 138 | for (int i = 0; i < loc2distedge[locedgenum-1].Size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp: In member function 'void netgen::ParallelMeshTopology::GetDistantEdgeNums(int, netgen::NgArray&) const': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:148:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 148 | for (int i = 0; i < loc.Size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/myadt.hpp:31: /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp: In instantiation of 'TIND netgen::NgFlatArray::Pos(const T&) const [with T = int; int BASE = 0; TIND = int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:206:16: required from 'bool netgen::NgFlatArray::Contains(const T&) const [with T = int; int BASE = 0; TIND = int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/netgenout.hpp:103:35: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/../include/../general/ngarray.hpp:198:34: warning: comparison of integer expressions of different signedness: 'int' and 'const std::size_t' {aka 'const long unsigned int'} [-Wsign-compare] 198 | for(TIND i=0; pos==-1 && i < this->size; i++) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp: In instantiation of 'void ngcore::DynamicTable::IncSize(IndexType) [with T = int; IndexType = long unsigned int]': /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:595:15: required from 'void ngcore::DynamicTable::Add(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:609:7: required from 'void ngcore::DynamicTable::AddUnique(IndexType, const T&) [with T = int; IndexType = long unsigned int]' /builddir/build/BUILD/netgen-6.2.2202/libsrc/include/../meshing/paralleltop.hpp:42:79: required from here /builddir/build/BUILD/netgen-6.2.2202/libsrc/core/table.hpp:566:32: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 566 | for (size_t i = 0; i < line.maxsize; i++) | ~~^~~~~~~~~~~~~~ [100%] Linking CXX executable netgen-mesher cd /builddir/build/BUILD/netgen-6.2.2202/s390x-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,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -g -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/netgen.dir/ngappinit.cpp.o -o netgen-mesher -Wl,-rpath,/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/ng/Togl2.1:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/nglib:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/stlgeom:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/geom2d:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/interface:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/csg:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/meshing:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/visualization:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/occ:/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/libsrc/core: libnggui.so.6.2 /usr/lib64/mpich/lib/libmpi.so Togl2.1/libngtogl.so.6.2 /usr/lib64/libz.so /usr/lib64/libjpeg.so /usr/lib64/libXmu.so /usr/lib64/libX11.so /usr/lib64/libtk.so /usr/lib64/libtcl.so /usr/lib64/libpython3.11.so ../nglib/libnglib.so.6.2 ../libsrc/stlgeom/libngstlvis.so.6.2 ../libsrc/geom2d/libnggeom2dvis.so.6.2 ../libsrc/interface/libnginterface.so.6.2 ../libsrc/stlgeom/libngstl.so.6.2 ../libsrc/geom2d/libnggeom2d.so.6.2 ../libsrc/csg/libngcsgvis.so.6.2 ../libsrc/csg/libngcsg.so.6.2 ../libsrc/meshing/libngmesh.so.6.2 ../libsrc/visualization/libngvisual.so.6.2 ../libsrc/occ/libngocc.so.6.2 ../libsrc/core/libngcore.so /usr/lib64/mpich/lib/libmpi.so /usr/lib64/libtclstub8.6.a /usr/lib64/libtkstub8.6.a /usr/lib64/libOpenGL.so /usr/lib64/libGLX.so /usr/lib64/libGLU.so /usr/lib64/libTKOffset.so.7.5.0 /usr/lib64/libTKFillet.so.7.5.0 /usr/lib64/libTKSTL.so.7.5.0 /usr/lib64/libTKXDEIGES.so.7.5.0 /usr/lib64/libTKIGES.so.7.5.0 /usr/lib64/libTKBool.so.7.5.0 /usr/lib64/libTKXDESTEP.so.7.5.0 /usr/lib64/libTKSTEP.so.7.5.0 /usr/lib64/libTKSTEP209.so.7.5.0 /usr/lib64/libTKSTEPAttr.so.7.5.0 /usr/lib64/libTKSTEPBase.so.7.5.0 /usr/lib64/libTKXCAF.so.7.5.0 /usr/lib64/libTKVCAF.so.7.5.0 /usr/lib64/libTKCAF.so.7.5.0 /usr/lib64/libTKBO.so.7.5.0 /usr/lib64/libTKPrim.so.7.5.0 /usr/lib64/libTKLCAF.so.7.5.0 /usr/lib64/libTKCDF.so.7.5.0 /usr/lib64/libTKV3d.so.7.5.0 /usr/lib64/libTKHLR.so.7.5.0 /usr/lib64/libTKMesh.so.7.5.0 /usr/lib64/libTKService.so.7.5.0 -lfontconfig -lGL -lX11 -lXext -lXmu -lXi /usr/lib64/libfreetype.so /usr/lib64/libTKXSBase.so.7.5.0 /usr/lib64/libTKShHealing.so.7.5.0 /usr/lib64/libTKTopAlgo.so.7.5.0 /usr/lib64/libTKGeomAlgo.so.7.5.0 /usr/lib64/libTKBRep.so.7.5.0 /usr/lib64/libTKGeomBase.so.7.5.0 /usr/lib64/libTKG3d.so.7.5.0 /usr/lib64/libTKG2d.so.7.5.0 /usr/lib64/libTKMath.so.7.5.0 /usr/lib64/libTKernel.so.7.5.0 -lpthread -lrt -lstdc++ /usr/lib64/libtbb.so /usr/lib64/libtbbmalloc.so -ldl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' [100%] Built target netgen gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-mpich/CMakeFiles 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/90/exe ']' +++ /usr/bin/readlink /proc/90/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/mpich-s390x + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rvkwYT + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x ++ dirname /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd netgen-6.2.2202 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/21821/exe ']' +++ /usr/bin/readlink /proc/21821/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/openmpi-s390x + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export OMPI_MCA_rmaps_base_oversubscribe=1 + OMPI_MCA_rmaps_base_oversubscribe=1 + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x + /usr/bin/cmake --install s390x-redhat-linux-gnu-openmpi -- Install configuration: "RelWithDebInfo" /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen -P /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake -- Found Git: /usr/bin/git (found version "2.39.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 0%] 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-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color= Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target ngcore gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/ngcore.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 6%] Built target ngcore /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= Dependencies file "libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/core/CMakeFiles/pyngcore.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target pyngcore gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/pyngcore.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 7%] Built target pyngcore /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/makerls.dir/DependInfo.cmake --color= Dependencies file "libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/makerls.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/makerls.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 8%] Built target makerls /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target mesh gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 47%] Built target mesh /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target visual gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 51%] Built target visual /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= Dependencies file "libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target csg gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 62%] Built target csg /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= Dependencies file "libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/csg/CMakeFiles/csgvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target csgvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 63%] Built target csgvis /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target geom2d gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 66%] Built target geom2d /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= Dependencies file "libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target geom2dvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 66%] Built target geom2dvis /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target occ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 74%] Built target occ /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= Dependencies file "libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/occ/CMakeFiles/occvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target occvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 75%] Built target occvis /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target stl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 79%] Built target stl /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= Dependencies file "libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target stlvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 80%] Built target stlvis /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target interface gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 90%] Built target interface /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/nglib /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/nglib /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color= Dependencies file "nglib/CMakeFiles/nglib.dir/nglib.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/nglib/CMakeFiles/nglib.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target nglib gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 91%] Built target nglib /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color= Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target togl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 92%] Built target togl /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/demoview.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/gui.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/ngpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/ngtcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/parallelfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target gui gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 98%] Built target gui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color= Dependencies file "ng/CMakeFiles/netgen.dir/ngappinit.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/netgen.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target netgen gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [ 99%] Built target netgen /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= Dependencies file "ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/ng/CMakeFiles/ngpy.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target ngpy gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' [100%] Built target ngpy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 preinstall gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' gmake[1]: Nothing to be done for 'preinstall'. gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu-openmpi/netgen' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/pyngcore/pyngcoreNone -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/ngtcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngtogl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/boxcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/circle_on_cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cone.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubeandring.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubeandspheres.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubemcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubemsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cylinder.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cylsphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/ellipsoid.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/ellipticcyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/extrusion.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/fichera.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/lshape3d.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/manyholes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/manyholes2.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/matrix.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/ortho.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/period.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/revolution.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/sculpture.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/shell.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/sphere.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/sphereincube.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/torus.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/trafo.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/twobricks.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/twocubes.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/twocyl.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/boundarycondition.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/hinge.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/part1.stl -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/frame.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/screw.step -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/squarehole.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/squarecircle.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/square.in2d -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/py_tutorials/mesh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/openmpi/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/pyngcore/__init__.py + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x//usr/lib64/openmpi/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/21821/exe ']' +++ /usr/bin/readlink /proc/21821/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/openmpi-s390x + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/21821/exe ']' +++ /usr/bin/readlink /proc/21821/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module load mpi/mpich-s390x + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection' + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x + /usr/bin/cmake --install s390x-redhat-linux-gnu-mpich -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcore.so" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/pyngcore/pyngcoreNone -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/ngtcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngtogl.so -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/mpich/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/pyngcore/__init__.py + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x//usr/lib64/mpich/lib/pkgconfig + cat + . /etc/profile.d/modules.sh ++ . /etc/profile.d/00-modulepath.sh +++ '[' -z /etc/modulefiles:/usr/share/modulefiles:/usr/share/modulefiles/Linux:/usr/share/modulefiles/Core:/usr/share/lmod/lmod/modulefiles/Core ']' +++ : ++ '[' -z '' ']' ++ LMOD_ALLOW_ROOT_USE=yes ++ '[' -n '' ']' ++ '[' yes '!=' yes ']' ++ '[' -z /usr/share/modulefiles ']' ++ findExec READLINK_CMD /usr/bin/readlink readlink ++ Nm=READLINK_CMD ++ confPath=/usr/bin/readlink ++ execNm=readlink ++ eval READLINK_CMD=/usr/bin/readlink +++ READLINK_CMD=/usr/bin/readlink ++ '[' '!' -x /usr/bin/readlink ']' ++ unset Nm confPath execNm ++ findExec PS_CMD /usr/bin/ps ps ++ Nm=PS_CMD ++ confPath=/usr/bin/ps ++ execNm=ps ++ eval PS_CMD=/usr/bin/ps +++ PS_CMD=/usr/bin/ps ++ '[' '!' -x /usr/bin/ps ']' ++ unset Nm confPath execNm ++ findExec EXPR_CMD /usr/bin/expr expr ++ Nm=EXPR_CMD ++ confPath=/usr/bin/expr ++ execNm=expr ++ eval EXPR_CMD=/usr/bin/expr +++ EXPR_CMD=/usr/bin/expr ++ '[' '!' -x /usr/bin/expr ']' ++ unset Nm confPath execNm ++ findExec BASENAME_CMD /usr/bin/basename basename ++ Nm=BASENAME_CMD ++ confPath=/usr/bin/basename ++ execNm=basename ++ eval BASENAME_CMD=/usr/bin/basename +++ BASENAME_CMD=/usr/bin/basename ++ '[' '!' -x /usr/bin/basename ']' ++ unset Nm confPath execNm ++ unset -f findExec ++ '[' -f /proc/21821/exe ']' +++ /usr/bin/readlink /proc/21821/exe ++ my_shell=/usr/bin/bash +++ /usr/bin/expr /usr/bin/bash : '-*\(.*\)' ++ my_shell=/usr/bin/bash +++ /usr/bin/basename /usr/bin/bash ++ my_shell=bash ++ case ${my_shell} in ++ '[' -f /usr/share/lmod/lmod/init/bash ']' ++ . /usr/share/lmod/lmod/init/bash +++ '[' -z '' ']' +++ case "$-" in +++ __lmod_vx=x +++ '[' -n x ']' +++ set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash) Shell debugging restarted +++ unset __lmod_vx ++ unset my_shell PS_CMD EXPR_CMD BASENAME_CMD MODULEPATH_INIT LMOD_ALLOW_ROOT_USE READLINK_CMD + module unload mpi/mpich-s390x + '[' -z '' ']' + case "$-" in + __lmod_sh_dbg=x + '[' -n x ']' + set +x Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for Lmod's output Shell debugging restarted + unset __lmod_sh_dbg + return 0 + DESTDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x + /usr/bin/cmake --install s390x-redhat-linux-gnu -- Install configuration: "RelWithDebInfo" /usr/bin/cmake -S/builddir/build/BUILD/netgen-6.2.2202 -B/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/CMakeFiles /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/CMakeFiles/ng_generate_version_file.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f CMakeFiles/ng_generate_version_file.dir/build.make CMakeFiles/ng_generate_version_file.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/cmake -DBDIR=/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen -P /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake -- Found Git: /usr/bin/git (found version "2.39.0") CMake Warning at /builddir/build/BUILD/netgen-6.2.2202/cmake/generate_version_file.cmake:27 (MESSAGE): Could not determine git-version from source code - assuming 6.2.0.0 gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 0%] 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-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/DependInfo.cmake --color= Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/archive.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/bitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/exception.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/flags.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/localheap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/logging.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/paje_trace.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/profiler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/python_ngcore.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/taskmanager.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Dependencies file "libsrc/core/CMakeFiles/ngcore.dir/version.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/ngcore.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target ngcore gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/ngcore.dir/build.make libsrc/core/CMakeFiles/ngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/ngcore.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 6%] Built target ngcore /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/pyngcore.dir/DependInfo.cmake --color= Dependencies file "libsrc/core/CMakeFiles/pyngcore.dir/python_ngcore_export.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/core/CMakeFiles/pyngcore.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target pyngcore gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/core/CMakeFiles/pyngcore.dir/build.make libsrc/core/CMakeFiles/pyngcore.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/core/CMakeFiles/pyngcore.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 7%] Built target pyngcore /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/makerls.dir/DependInfo.cmake --color= Dependencies file "libsrc/meshing/CMakeFiles/makerls.dir/__/__/rules/makerlsfile.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/makerls.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target makerls gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/makerls.dir/build.make libsrc/meshing/CMakeFiles/makerls.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/makerls.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 8%] Built target makerls /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/DependInfo.cmake --color= Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/__/ng/onetcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/dynamicmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/gzstream.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/hashtabl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mpi_interface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/mystring.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/ngbitarray.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/optmem.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/parthreads.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/seti.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/sort.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/spbita2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/general/table.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/adtree.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geom3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomfuncs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/geomtest3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/spline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/splinegeometry.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/gprim/transform3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/bfgs.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/densemat.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linopt.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/linsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/__/linalg/polynomial.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/adfront3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/basegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bcfunctions.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/bisect.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/boundarylayer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/clusters.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/curvedelems.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/delaunay2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/geomsearch.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/global.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/hprefinement.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve2gen.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/improve3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/localh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshclass.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshfunc2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/meshtype.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/msghandler.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/netrule3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parallelmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/paralleltop.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/parser3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/python_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/refine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_hexrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_prismrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_pyramidrules2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_quadrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_tetrules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/rule_triarules.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/ruler3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/secondorder.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.5.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/smoothing3.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/specials.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/surfacegeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/topology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Dependencies file "libsrc/meshing/CMakeFiles/mesh.dir/validate.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/meshing/CMakeFiles/mesh.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target mesh gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/meshing/CMakeFiles/mesh.dir/build.make libsrc/meshing/CMakeFiles/mesh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/meshing/CMakeFiles/mesh.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 47%] Built target mesh /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/DependInfo.cmake --color= Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/importsolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/meshdoc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/mvdraw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsfieldlines.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vsmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Dependencies file "libsrc/visualization/CMakeFiles/visual.dir/vssolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/visualization/CMakeFiles/visual.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target visual gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/visualization/CMakeFiles/visual.dir/build.make libsrc/visualization/CMakeFiles/visual.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/visualization/CMakeFiles/visual.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 51%] Built target visual /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/DependInfo.cmake --color= Dependencies file "libsrc/csg/CMakeFiles/csg.dir/algprim.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/brick.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/bspline2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/csgparser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/curve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/edgeflw.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/explicitcurve2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/extrusion.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/gencyl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/genmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/identify.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/manifold.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/meshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/polyhedra.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/python_csg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/revolution.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/singularref.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/solid.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/specpoin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/spline3d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/splinesurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/surface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/triapprox.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Dependencies file "libsrc/csg/CMakeFiles/csg.dir/zrefine.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csg.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target csg gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csg.dir/build.make libsrc/csg/CMakeFiles/csg.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csg.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 62%] Built target csg /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csgvis.dir/DependInfo.cmake --color= Dependencies file "libsrc/csg/CMakeFiles/csgvis.dir/vscsg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/csg/CMakeFiles/csgvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target csgvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/csg/CMakeFiles/csgvis.dir/build.make libsrc/csg/CMakeFiles/csgvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/csg/CMakeFiles/csgvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 63%] Built target csgvis /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/DependInfo.cmake --color= Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/csg2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/genmesh2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/geometry2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Dependencies file "libsrc/geom2d/CMakeFiles/geom2d.dir/python_geom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2d.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target geom2d gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2d.dir/build.make libsrc/geom2d/CMakeFiles/geom2d.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2d.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 66%] Built target geom2d /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/DependInfo.cmake --color= Dependencies file "libsrc/geom2d/CMakeFiles/geom2dvis.dir/vsgeom2d.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/geom2d/CMakeFiles/geom2dvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target geom2dvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/geom2d/CMakeFiles/geom2dvis.dir/build.make libsrc/geom2d/CMakeFiles/geom2dvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/geom2d/CMakeFiles/geom2dvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 66%] Built target geom2dvis /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/DependInfo.cmake --color= Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Inter3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop2d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Loop3d.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/Partition_Spliter.cxx.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_edge.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_face.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_utils.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occ_vertex.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgenmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/occmeshsurf.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_basic.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Dependencies file "libsrc/occ/CMakeFiles/occ.dir/python_occ_shapes.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occ.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target occ gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occ.dir/build.make libsrc/occ/CMakeFiles/occ.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occ.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 74%] Built target occ /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occvis.dir/DependInfo.cmake --color= Dependencies file "libsrc/occ/CMakeFiles/occvis.dir/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/occ/CMakeFiles/occvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target occvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/occ/CMakeFiles/occvis.dir/build.make libsrc/occ/CMakeFiles/occvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/occ/CMakeFiles/occvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 75%] Built target occvis /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/DependInfo.cmake --color= Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/meshstlsurface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/python_stl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeom.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeomchart.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlgeommesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stlline.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltool.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Dependencies file "libsrc/stlgeom/CMakeFiles/stl.dir/stltopology.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stl.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target stl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stl.dir/build.make libsrc/stlgeom/CMakeFiles/stl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stl.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 79%] Built target stl /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/DependInfo.cmake --color= Dependencies file "libsrc/stlgeom/CMakeFiles/stlvis.dir/vsstl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/stlgeom/CMakeFiles/stlvis.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target stlvis gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/stlgeom/CMakeFiles/stlvis.dir/build.make libsrc/stlgeom/CMakeFiles/stlvis.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/stlgeom/CMakeFiles/stlvis.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 80%] Built target stlvis /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/DependInfo.cmake --color= Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/nginterface_v2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/read_fnf_mesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readtetmesh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/readuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/rw_cgns.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeOpenFOAM15x.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeabaqus.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writediffpack.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writedolfin.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeelmer.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefeap.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writefluent.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writegmsh2.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writejcm.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writepermas.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetecplot.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetet.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writetochnog.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/writeuser.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Dependencies file "libsrc/interface/CMakeFiles/interface.dir/wuchemnitz.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/libsrc/interface/CMakeFiles/interface.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target interface gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f libsrc/interface/CMakeFiles/interface.dir/build.make libsrc/interface/CMakeFiles/interface.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'libsrc/interface/CMakeFiles/interface.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 90%] Built target interface /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/nglib /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/nglib /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/nglib/CMakeFiles/nglib.dir/DependInfo.cmake --color= Dependencies file "nglib/CMakeFiles/nglib.dir/nglib.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/nglib/CMakeFiles/nglib.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target nglib gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f nglib/CMakeFiles/nglib.dir/build.make nglib/CMakeFiles/nglib.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'nglib/CMakeFiles/nglib.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 91%] Built target nglib /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/Togl2.1 /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/DependInfo.cmake --color= Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/togl.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglProcAddr.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Dependencies file "ng/Togl2.1/CMakeFiles/togl.dir/toglStubInit.c.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/Togl2.1/CMakeFiles/togl.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target togl gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f ng/Togl2.1/CMakeFiles/togl.dir/build.make ng/Togl2.1/CMakeFiles/togl.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'ng/Togl2.1/CMakeFiles/togl.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 92%] Built target togl /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/DependInfo.cmake --color= Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/csg/csgpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/geom2d/geom2dpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/occpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/occ/vsocc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/stlgeom/stlpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/__/libsrc/visualization/visualpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/demoview.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/gui.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/ngpkg.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/ngtcl.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Dependencies file "ng/CMakeFiles/gui.dir/parallelfunc.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/gui.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target gui gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f ng/CMakeFiles/gui.dir/build.make ng/CMakeFiles/gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/gui.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 98%] Built target gui /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/netgen.dir/DependInfo.cmake --color= Dependencies file "ng/CMakeFiles/netgen.dir/ngappinit.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/netgen.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target netgen gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f ng/CMakeFiles/netgen.dir/build.make ng/CMakeFiles/netgen.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/netgen.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [ 99%] Built target netgen /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' cd /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/netgen-6.2.2202 /builddir/build/BUILD/netgen-6.2.2202/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/ngpy.dir/DependInfo.cmake --color= Dependencies file "ng/CMakeFiles/ngpy.dir/netgenpy.cpp.o.d" is newer than depends file "/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/ng/CMakeFiles/ngpy.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target ngpy gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/gmake -f ng/CMakeFiles/ngpy.dir/build.make ng/CMakeFiles/ngpy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[2]: Nothing to be done for 'ng/CMakeFiles/ngpy.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' [100%] Built target ngpy gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 preinstall gmake[1]: Entering directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' gmake[1]: Nothing to be done for 'preinstall'. gmake[1]: Leaving directory '/builddir/build/BUILD/netgen-6.2.2202/s390x-redhat-linux-gnu/netgen' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/cmake/netgen-mesher/netgen-targets.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/cmake/netgen-mesher/netgen-targets-relwithdebinfo.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/netgen_version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/netgen_config.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/cmake/netgen-mesher/NetgenConfig.cmake -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcore.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcore.so" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/version.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/ngcore_api.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/logging.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/memtracer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/exception.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/symboltable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/paje_trace.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/profiler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/mpi_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/array.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/taskmanager.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/concurrentqueue.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/localheap.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/python_ngcore.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/flags.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/xbool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/signal.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/bitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/hashtable.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/ranges.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/ngstream.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/simd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/simd_avx.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/simd_avx512.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/simd_generic.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/simd_sse.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/simd_arm64.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/core/register_archive.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/pyngcore/pyngcoreNone -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/pyngcore/pyngcoreNone" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/ngarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/autodiff.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/autoptr.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/ngbitarray.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/dynamicmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/hashtabl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/mpi_interface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/mystring.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/netgenout.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/ngpython.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/optmem.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/parthreads.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/seti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/sort.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/spbita2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/stack.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/table.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/template.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/general/gzstream.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/adtree.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/geom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/geom3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/geomfuncs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/geomobjects.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/geomops2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/geomops.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/geomtest3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/splinegeometry.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/spline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/gprim/transform3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/linalg/densemat.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/linalg/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/linalg/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/linalg/polynomial.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/linalg/vector.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/nginterface.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/nginterface_v2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/acisgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/gprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/incopengl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/inctcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/incvis.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/linalg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/myadt.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/mydefs.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/mystdlib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/nginterface_v2_impl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/ngsimd.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/opti.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/parallel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/include/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngmesh.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngmesh.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngmesh.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/adfront2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/adfront3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/basegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/bcfunctions.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/bisect.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/boundarylayer.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/classifyhpel.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/clusters.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/curvedelems.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/findip2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/findip.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/geomsearch.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/global.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/hpref_hex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/hprefinement.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/hpref_prism.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/hpref_pyramid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/hpref_quad.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/hpref_segm.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/hpref_tet.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/hpref_trig.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/improve2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/improve3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/localh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/meshclass.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/meshfunc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/meshing2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/meshing3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/meshing.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/meshtool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/meshtype.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/msghandler.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/paralleltop.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/ruler2.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/ruler3.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/specials.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/topology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/validate.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/python_mesh.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/surfacegeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/meshing/delaunay2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/soldata.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngvisual.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngvisual.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngvisual.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/visualization/meshdoc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/visualization/mvdraw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/visualization/vispar.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/visualization/visual.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/visualization/vssolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcsg.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcsg.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcsg.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcsgvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcsgvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcsgvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/algprim.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/brick.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/csgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/csg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/csgparser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/curve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/edgeflw.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/explicitcurve2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/extrusion.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/gencyl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/geoml.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/identify.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/manifold.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/meshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/polyhedra.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/revolution.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/singularref.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/specpoin.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/spline3d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/splinesurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/surface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/triapprox.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/csg/vscsg.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggeom2d.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggeom2d.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggeom2d.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggeom2dvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggeom2dvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggeom2dvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/geom2d/geometry2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/geom2d/spline2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/geom2d/vsgeom2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/geom2d/csg2d.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngocc.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngocc.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngocc.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngoccvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngoccvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngoccvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/occ/occgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/occ/occmeshsurf.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/occ/vsocc.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/occ/occ_utils.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/occ/occ_vertex.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/occ/occ_edge.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/occ/occ_face.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/occ/occ_solid.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngstl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngstl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngstl.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngstlvis.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngstlvis.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngstlvis.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/stlgeom/meshstlsurface.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/stlgeom/stlgeom.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/stlgeom/stlline.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/stlgeom/stltool.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/stlgeom/stltopology.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/stlgeom/vsstl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnginterface.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnginterface.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnginterface.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/interface/writeuser.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/bin/netgen-mesher -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/bin/netgen-mesher" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggui.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggui.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggui.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/libngpy.so -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/libngpy.so" to "$ORIGIN/../../../" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/ngtcl.hpp -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngtogl.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngtogl.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngtogl.so -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/boxcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/circle_on_cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cone.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubeandring.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubeandspheres.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubemcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cubemsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cylinder.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/cylsphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/ellipsoid.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/ellipticcyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/extrusion.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/fichera.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/lshape3d.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/manyholes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/manyholes2.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/matrix.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/ortho.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/period.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/revolution.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/sculpture.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/shell.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/sphere.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/sphereincube.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/torus.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/trafo.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/twobricks.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/twocubes.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/twocyl.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/boundarycondition.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/hinge.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/part1.stl -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/frame.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/screw.step -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/squarehole.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/squarecircle.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/square.in2d -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/py_tutorials/shaft.geo -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/py_tutorials/mesh.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/py_tutorials/exportNeutral.py -- Up-to-date: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/netgen_mesher/doc/ng4.pdf -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnglib.so.6.2 -- Set runtime path of "/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnglib.so.6.2" to "$ORIGIN:$ORIGIN/../lib64" -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnglib.so -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/nglib.h -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/config.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/version.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/__main__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/__init__.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/meshing.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/csg.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/geom2d.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/stl.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/gui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/NgOCC.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/occ.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/read_gmsh.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/read_meshio.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/webgui.py -- Installing: /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/pyngcore/__init__.py + export MPI_LIB=/usr/lib64 + MPI_LIB=/usr/lib64 + export MPI_INCLUDE=/usr/include + MPI_INCLUDE=/usr/include + install -d -m 0755 /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x//usr/lib64/pkgconfig + cat + install -Dpm 0644 /builddir/build/SOURCES/netgen-mesher.png /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/icons/hicolor/48x48/apps/netgen-mesher.png + desktop-file-install --dir /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x//usr/share/applications/ /builddir/build/SOURCES/netgen-mesher.desktop + rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x//usr/doc + cd libsrc + find '(' -name '*.hpp' -or -name '*.hxx' -or -name '*.h' -or -name '*.ixx' -or -name '*.jxx' ')' -exec install -Dpm 0644 '{}' '/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/private/{}' ';' + install -Dpm 0644 nglib/nglib.h /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/include/netgen-mesher/nglib.h + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 6.2.2202-3.fc38 --unique-debug-suffix -6.2.2202-3.fc38.s390x --unique-debug-src-base netgen-mesher-6.2.2202-3.fc38.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/netgen-6.2.2202 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcore.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcsg.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngcsgvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggeom2d.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggeom2dvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnginterface.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngmesh.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngocc.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngoccvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngstl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngstlvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngtogl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/libngvisual.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcore.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcsg.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngcsgvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggeom2d.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggeom2dvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnginterface.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngmesh.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngocc.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngoccvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngstl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngstlvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngtogl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/lib/libngvisual.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/netgen_mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/mpich/python3.11/site-packages/pyngcore/pyngcoreNone extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/bin/netgen-mesher extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcore.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcsg.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngcsgvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggeom2d.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggeom2dvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnggui.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnginterface.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libnglib.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngmesh.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngocc.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngoccvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngstl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngstlvis.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngtogl.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/lib/libngvisual.so.6.2 extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/netgen_mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/openmpi/python3.11/site-packages/pyngcore/pyngcoreNone extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/netgen_mesher/libngpy.so extracting debug info from /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11/site-packages/pyngcore/pyngcoreNone original debug info size: 720064kB, size after compression: 446232kB /usr/bin/sepdebugcrcfix: Updated 54 CRC32s, 0 CRC32s did match. 12514 blocks + /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.2202-3.fc38.s390x/ng/Togl2.1/toglStubInit.c is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/netgen-mesher-6.2.2202-3.fc38.s390x/ng/Togl2.1/toglDecls.h is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-bytecompile '' 0 0 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib/debug/usr/lib64/python3.11 using python3.11 Bytecompiling .py files below /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/lib64/python3.11 using python3.11 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: netgen-mesher-6.2.2202-3.fc38.s390x Provides: bundled(tcl-togl) = 2.1 netgen-mesher = 6.2.2202-3.fc38 netgen-mesher(s390-64) = 6.2.2202-3.fc38 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.2)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(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()(64bit) libnggui.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-common-6.2.2202-3.fc38.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.I4wxSZ + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2202 + DOCDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/doc/netgen-mesher-common + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/doc/netgen-mesher-common + cp -pr AUTHORS /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/doc/netgen-mesher-common + cp -pr doc/ng4.pdf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/doc/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.X1QVJk + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2202 + LICENSEDIR=/builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/licenses/netgen-mesher-common + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/licenses/netgen-mesher-common + cp -pr LICENSE /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x/usr/share/licenses/netgen-mesher-common + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(netgen-mesher.desktop) netgen-mesher-common = 6.2.2202-3.fc38 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.2202-3.fc38.s390x Provides: libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnggeom2dvis.so.6.2()(64bit) libnggui.so.6.2()(64bit) libnginterface.so.6.2()(64bit) libnglib.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngoccvis.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngtogl.so.6.2()(64bit) libngvisual.so.6.2()(64bit) netgen-mesher-libs = 6.2.2202-3.fc38 netgen-mesher-libs(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7()(64bit) libTKBRep.so.7()(64bit) libTKBool.so.7()(64bit) libTKFillet.so.7()(64bit) libTKG2d.so.7()(64bit) libTKG3d.so.7()(64bit) libTKGeomAlgo.so.7()(64bit) libTKGeomBase.so.7()(64bit) libTKIGES.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKOffset.so.7()(64bit) libTKPrim.so.7()(64bit) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(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.4)(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)(64bit) libm.so.6(GLIBC_2.29)(64bit) libngcore.so()(64bit) libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnggeom2dvis.so.6.2()(64bit) libnginterface.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngtogl.so.6.2()(64bit) libngvisual.so.6.2()(64bit) libpython3.11.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.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.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-devel-6.2.2202-3.fc38.s390x Provides: cmake(Netgen) cmake(netgen) libngcore.so()(64bit) netgen-mesher-devel = 6.2.2202-3.fc38 netgen-mesher-devel(s390-64) = 6.2.2202-3.fc38 pkgconfig(netgen-mesher) = 6.2.2202 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(s390-64) ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(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.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libpython3.11.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.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.9)(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-devel-private-6.2.2202-3.fc38.s390x Provides: netgen-mesher-devel-private = 6.2.2202-3.fc38 netgen-mesher-devel-private(s390-64) = 6.2.2202-3.fc38 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.2202-3.fc38.s390x Provides: libngpy.so()(64bit) python-netgen = 6.2.2202-3.fc38 python-netgen-mesher = 6.2.2202-3.fc38 python3-netgen-mesher = 6.2.2202-3.fc38 python3-netgen-mesher(s390-64) = 6.2.2202-3.fc38 python3.11-netgen = 6.2.2202-3.fc38 python3.11-netgen-mesher = 6.2.2202-3.fc38 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.2)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.4)(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()(64bit) libngcsg.so.6.2()(64bit) libngcsgvis.so.6.2()(64bit) libnggeom2d.so.6.2()(64bit) libnglib.so.6.2()(64bit) libngmesh.so.6.2()(64bit) libngocc.so.6.2()(64bit) libngstl.so.6.2()(64bit) libngstlvis.so.6.2()(64bit) libngvisual.so.6.2()(64bit) libpython3.11.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.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.14)(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.9)(64bit) python(abi) = 3.11 rtld(GNU_HASH) Obsoletes: python-netgen < 6.2.2202-3.fc38 Processing files: netgen-mesher-openmpi-6.2.2202-3.fc38.s390x Provides: netgen-mesher-openmpi = 6.2.2202-3.fc38 netgen-mesher-openmpi(s390-64) = 6.2.2202-3.fc38 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.2)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(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-s390x) libmpi_cxx.so.40()(64bit)(openmpi-s390x) libngcore.so()(64bit)(openmpi-s390x) libnggui.so.6.2()(64bit)(openmpi-s390x) libngmesh.so.6.2()(64bit)(openmpi-s390x) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(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.21)(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.2202-3.fc38.s390x Provides: libngcsg.so.6.2()(64bit)(openmpi-s390x) libngcsgvis.so.6.2()(64bit)(openmpi-s390x) libnggeom2d.so.6.2()(64bit)(openmpi-s390x) libnggeom2dvis.so.6.2()(64bit)(openmpi-s390x) libnggui.so.6.2()(64bit)(openmpi-s390x) libnginterface.so.6.2()(64bit)(openmpi-s390x) libnglib.so.6.2()(64bit)(openmpi-s390x) libngmesh.so.6.2()(64bit)(openmpi-s390x) libngocc.so.6.2()(64bit)(openmpi-s390x) libngoccvis.so.6.2()(64bit)(openmpi-s390x) libngstl.so.6.2()(64bit)(openmpi-s390x) libngstlvis.so.6.2()(64bit)(openmpi-s390x) libngtogl.so.6.2()(64bit)(openmpi-s390x) libngvisual.so.6.2()(64bit)(openmpi-s390x) netgen-mesher-openmpi-libs = 6.2.2202-3.fc38 netgen-mesher-openmpi-libs(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7()(64bit) libTKBRep.so.7()(64bit) libTKBool.so.7()(64bit) libTKFillet.so.7()(64bit) libTKG2d.so.7()(64bit) libTKG3d.so.7()(64bit) libTKGeomAlgo.so.7()(64bit) libTKGeomBase.so.7()(64bit) libTKIGES.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKOffset.so.7()(64bit) libTKPrim.so.7()(64bit) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(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.4)(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)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmetis.so.0()(64bit) libmpi.so.40()(64bit)(openmpi-s390x) libmpi_cxx.so.40()(64bit)(openmpi-s390x) libngcore.so()(64bit)(openmpi-s390x) libngcsg.so.6.2()(64bit)(openmpi-s390x) libngcsgvis.so.6.2()(64bit)(openmpi-s390x) libnggeom2d.so.6.2()(64bit)(openmpi-s390x) libnggeom2dvis.so.6.2()(64bit)(openmpi-s390x) libnginterface.so.6.2()(64bit)(openmpi-s390x) libngmesh.so.6.2()(64bit)(openmpi-s390x) libngocc.so.6.2()(64bit)(openmpi-s390x) libngstl.so.6.2()(64bit)(openmpi-s390x) libngstlvis.so.6.2()(64bit)(openmpi-s390x) libngtogl.so.6.2()(64bit)(openmpi-s390x) libngvisual.so.6.2()(64bit)(openmpi-s390x) libpython3.11.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.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.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-openmpi-devel-6.2.2202-3.fc38.s390x Provides: libngcore.so()(64bit)(openmpi-s390x) netgen-mesher-openmpi-devel = 6.2.2202-3.fc38 netgen-mesher-openmpi-devel(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(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.4)(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-s390x) libpython3.11.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.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.9)(64bit) rtld(GNU_HASH) Processing files: python3-netgen-mesher-openmpi-6.2.2202-3.fc38.s390x Provides: libngpy.so()(64bit)(openmpi-s390x) python-netgen-mesher-openmpi = 6.2.2202-3.fc38 python-netgen-openmpi = 6.2.2202-3.fc38 python3-netgen-mesher-openmpi = 6.2.2202-3.fc38 python3-netgen-mesher-openmpi(s390-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-openmpi = 6.2.2202-3.fc38 python3.11-netgen-openmpi = 6.2.2202-3.fc38 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.2)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.4)(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()(64bit)(openmpi-s390x) libngcsg.so.6.2()(64bit)(openmpi-s390x) libngcsgvis.so.6.2()(64bit)(openmpi-s390x) libnggeom2d.so.6.2()(64bit)(openmpi-s390x) libnglib.so.6.2()(64bit)(openmpi-s390x) libngmesh.so.6.2()(64bit)(openmpi-s390x) libngocc.so.6.2()(64bit)(openmpi-s390x) libngstl.so.6.2()(64bit)(openmpi-s390x) libngstlvis.so.6.2()(64bit)(openmpi-s390x) libngvisual.so.6.2()(64bit)(openmpi-s390x) libpython3.11.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.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.14)(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.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-openmpi < 6.2.2202-3.fc38 Processing files: netgen-mesher-mpich-6.2.2202-3.fc38.s390x Provides: netgen-mesher-mpich = 6.2.2202-3.fc38 netgen-mesher-mpich(s390-64) = 6.2.2202-3.fc38 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.2)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(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-s390x) libngcore.so()(64bit)(mpich-s390x) libnggui.so.6.2()(64bit)(mpich-s390x) libngmesh.so.6.2()(64bit)(mpich-s390x) 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.9)(64bit) libtcl8.6.so()(64bit) libtk8.6.so()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-libs-6.2.2202-3.fc38.s390x Provides: libngcsg.so.6.2()(64bit)(mpich-s390x) libngcsgvis.so.6.2()(64bit)(mpich-s390x) libnggeom2d.so.6.2()(64bit)(mpich-s390x) libnggeom2dvis.so.6.2()(64bit)(mpich-s390x) libnggui.so.6.2()(64bit)(mpich-s390x) libnginterface.so.6.2()(64bit)(mpich-s390x) libnglib.so.6.2()(64bit)(mpich-s390x) libngmesh.so.6.2()(64bit)(mpich-s390x) libngocc.so.6.2()(64bit)(mpich-s390x) libngoccvis.so.6.2()(64bit)(mpich-s390x) libngstl.so.6.2()(64bit)(mpich-s390x) libngstlvis.so.6.2()(64bit)(mpich-s390x) libngtogl.so.6.2()(64bit)(mpich-s390x) libngvisual.so.6.2()(64bit)(mpich-s390x) netgen-mesher-mpich-libs = 6.2.2202-3.fc38 netgen-mesher-mpich-libs(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libGLX.so.0()(64bit) libOpenGL.so.0()(64bit) libTKBO.so.7()(64bit) libTKBRep.so.7()(64bit) libTKBool.so.7()(64bit) libTKFillet.so.7()(64bit) libTKG2d.so.7()(64bit) libTKG3d.so.7()(64bit) libTKGeomAlgo.so.7()(64bit) libTKGeomBase.so.7()(64bit) libTKIGES.so.7()(64bit) libTKLCAF.so.7()(64bit) libTKMath.so.7()(64bit) libTKMesh.so.7()(64bit) libTKOffset.so.7()(64bit) libTKPrim.so.7()(64bit) libTKSTEP.so.7()(64bit) libTKSTEPBase.so.7()(64bit) libTKSTL.so.7()(64bit) libTKShHealing.so.7()(64bit) libTKTopAlgo.so.7()(64bit) libTKXCAF.so.7()(64bit) libTKXDEIGES.so.7()(64bit) libTKXDESTEP.so.7()(64bit) libTKXSBase.so.7()(64bit) libTKernel.so.7()(64bit) libXmu.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(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.4)(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)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmetis.so.0()(64bit) libmpi.so.12()(64bit)(mpich-s390x) libngcore.so()(64bit)(mpich-s390x) libngcsg.so.6.2()(64bit)(mpich-s390x) libngcsgvis.so.6.2()(64bit)(mpich-s390x) libnggeom2d.so.6.2()(64bit)(mpich-s390x) libnggeom2dvis.so.6.2()(64bit)(mpich-s390x) libnginterface.so.6.2()(64bit)(mpich-s390x) libngmesh.so.6.2()(64bit)(mpich-s390x) libngocc.so.6.2()(64bit)(mpich-s390x) libngstl.so.6.2()(64bit)(mpich-s390x) libngstlvis.so.6.2()(64bit)(mpich-s390x) libngtogl.so.6.2()(64bit)(mpich-s390x) libngvisual.so.6.2()(64bit)(mpich-s390x) libpython3.11.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.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.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: netgen-mesher-mpich-devel-6.2.2202-3.fc38.s390x Provides: libngcore.so()(64bit)(mpich-s390x) netgen-mesher-mpich-devel = 6.2.2202-3.fc38 netgen-mesher-mpich-devel(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(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.4)(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-s390x) libpython3.11.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.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.9)(64bit) rtld(GNU_HASH) Processing files: python3-netgen-mesher-mpich-6.2.2202-3.fc38.s390x Provides: libngpy.so()(64bit)(mpich-s390x) python-netgen-mesher-mpich = 6.2.2202-3.fc38 python-netgen-mpich = 6.2.2202-3.fc38 python3-netgen-mesher-mpich = 6.2.2202-3.fc38 python3-netgen-mesher-mpich(s390-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-mpich = 6.2.2202-3.fc38 python3.11-netgen-mpich = 6.2.2202-3.fc38 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.2)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.4)(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()(64bit)(mpich-s390x) libngcsg.so.6.2()(64bit)(mpich-s390x) libngcsgvis.so.6.2()(64bit)(mpich-s390x) libnggeom2d.so.6.2()(64bit)(mpich-s390x) libnglib.so.6.2()(64bit)(mpich-s390x) libngmesh.so.6.2()(64bit)(mpich-s390x) libngocc.so.6.2()(64bit)(mpich-s390x) libngstl.so.6.2()(64bit)(mpich-s390x) libngstlvis.so.6.2()(64bit)(mpich-s390x) libngvisual.so.6.2()(64bit)(mpich-s390x) libpython3.11.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.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.14)(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.9)(64bit) rtld(GNU_HASH) Obsoletes: python-netgen-mpich < 6.2.2202-3.fc38 Processing files: netgen-mesher-debugsource-6.2.2202-3.fc38.s390x Provides: netgen-mesher-debugsource = 6.2.2202-3.fc38 netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 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.2202-3.fc38.s390x Provides: debuginfo(build-id) = 258f60c26f1b85d1006bed064629b3935e32ef52 netgen-mesher-debuginfo = 6.2.2202-3.fc38 netgen-mesher-debuginfo(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: netgen-mesher-libs-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = 0efaf5aa0bb50deada7826d5966c62a1f95f0514 debuginfo(build-id) = 1cbe5243ee99bb54bb89dfddb88aafe3eecbe1a7 debuginfo(build-id) = 220fbbba8223e0ed68208a7e62ea948988faa544 debuginfo(build-id) = 2f77f63e5037852a2dc7afdc69577713ae980945 debuginfo(build-id) = 31fed8a5363471fd1e5eb3406d055b4e49876b2a debuginfo(build-id) = 4c10bde64e7d9ae80e080069d54cc460ea233415 debuginfo(build-id) = 789aa211ddab11a486e212037cd3a91350a16d27 debuginfo(build-id) = 7b889c6164137af6be838408fff56dc20db43c29 debuginfo(build-id) = a051be27bb38bc0673cba0259bee752728f322cb debuginfo(build-id) = a6b1e2ad9bd15cbe3b6867ca498345244d4b83b4 debuginfo(build-id) = c1fb9522f82239d5cb928ea2eabc6463a7694c5e debuginfo(build-id) = d67ccbc7e17f0d4ac3ca138826e2bd124d6a68fd debuginfo(build-id) = e3342d59142c03842db6091c3d217eb2349572b5 debuginfo(build-id) = e69a96ac47edb72c92392b5c2eb0516266ff923c netgen-mesher-libs-debuginfo = 6.2.2202-3.fc38 netgen-mesher-libs-debuginfo(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: netgen-mesher-devel-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = 7750392dd78065d312201e2eaa963ebb930bcfd5 netgen-mesher-devel-debuginfo = 6.2.2202-3.fc38 netgen-mesher-devel-debuginfo(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: python3-netgen-mesher-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = 0c78698ded115b32818d9d6c510e92f951e1bc7c debuginfo(build-id) = 591b83e3827c83d863c9d343c99fb47d042b03ab python-netgen-mesher-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-debuginfo(s390-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-debuginfo = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: netgen-mesher-openmpi-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = d3d0b8ae7c1950723cbf4977712904bf9d0fcd75 netgen-mesher-openmpi-debuginfo = 6.2.2202-3.fc38 netgen-mesher-openmpi-debuginfo(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: netgen-mesher-openmpi-libs-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = 0f62998e56d26773d00ae279cebb7756fe26b439 debuginfo(build-id) = 16f6dd43a6a3ec0ecb304d7f1bb8c63e9a4366a0 debuginfo(build-id) = 2f849380222012b3cfdbd090eff483e0779b5ff3 debuginfo(build-id) = 3ed22d96b88c8bac5233a323e30e6137deb94d92 debuginfo(build-id) = 48aa3cc14aa1bfe88aee416f034e63f1881a87a3 debuginfo(build-id) = 68ea770b706f379917b58ec70bf0d4320b3d8d59 debuginfo(build-id) = 7b5d7e7610624cfbe352318cc69af5b41876e847 debuginfo(build-id) = 87ea9d73210a0b86a47c963769bf0df472d144b5 debuginfo(build-id) = 9b8e57b65e5f9a2753c6c530782afa9d23aec82e debuginfo(build-id) = a00211c0f5e3bec3f0a5ba6e322233fce25f7f42 debuginfo(build-id) = a98940bb679bba002bbb5db8709ec4de429616f5 debuginfo(build-id) = bf0f7223412351cb02d4e43fac0c2a2544ac6afb debuginfo(build-id) = c64fdfa085ff19601a647fbc78838ecdc61cf43b debuginfo(build-id) = d7fbdc0ffc2dcc04edc8e331f9ae2cfe10a41037 netgen-mesher-openmpi-libs-debuginfo = 6.2.2202-3.fc38 netgen-mesher-openmpi-libs-debuginfo(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: netgen-mesher-openmpi-devel-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = 742ae4985a59520e5f2ce49b55950d9c2d87ffef netgen-mesher-openmpi-devel-debuginfo = 6.2.2202-3.fc38 netgen-mesher-openmpi-devel-debuginfo(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: python3-netgen-mesher-openmpi-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = 8350161b7d3daa12f21611d6d1262883c99a6604 debuginfo(build-id) = e13fe084969d7b032129bd70398e964bc9b08fab python-netgen-mesher-openmpi-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-openmpi-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-openmpi-debuginfo(s390-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-openmpi-debuginfo = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: netgen-mesher-mpich-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = 8781827765ebab14ad981298081f4b9416244e7c netgen-mesher-mpich-debuginfo = 6.2.2202-3.fc38 netgen-mesher-mpich-debuginfo(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: netgen-mesher-mpich-libs-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = 0f47aa5326a8b90d01a055f091eadf8c8a03ac7e debuginfo(build-id) = 1f217fb38f5cfea838e3cf0de9debca6286d23c0 debuginfo(build-id) = 2def1e0cb36fb215c4f515781a831afae2c7330b debuginfo(build-id) = 2e081f3760aeb20242dfe1e4a9f4e7accc0d38fc debuginfo(build-id) = 327bd21af894146e5f217bb3e35ad7883e8dacc2 debuginfo(build-id) = 435ccab32f0256720db8cbb45b09eb28a57451eb debuginfo(build-id) = 654d9ea62661c48db79687107adefece5ea25b39 debuginfo(build-id) = 887a0077fd592855d8f2b4f3a0ed129f130cc3c4 debuginfo(build-id) = 93251edbdf400f5f01b227ec2a69a9d1a5d65a42 debuginfo(build-id) = c0cbd7fa1e2236fc27445f7c1d99ebb998630dae debuginfo(build-id) = d8be95f05432705b4c92232c15793a1c31f9da15 debuginfo(build-id) = e2767dec7a4891c29c0017da7b4b957dada005bc debuginfo(build-id) = eae38480de508ad29de994a6830c469daf0fc8f4 debuginfo(build-id) = ebb3f3255b99a2bd75e9c9061b6d1062cb186662 netgen-mesher-mpich-libs-debuginfo = 6.2.2202-3.fc38 netgen-mesher-mpich-libs-debuginfo(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: netgen-mesher-mpich-devel-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = ac624f616bac4691ada93cdb4fb643bc4f275de4 netgen-mesher-mpich-devel-debuginfo = 6.2.2202-3.fc38 netgen-mesher-mpich-devel-debuginfo(s390-64) = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Processing files: python3-netgen-mesher-mpich-debuginfo-6.2.2202-3.fc38.s390x Provides: debuginfo(build-id) = aa9df2a2e3bbb7e86243b955a623348ba3701375 debuginfo(build-id) = ffba6c5bf694f8f10703ac5b79585647eb4652cc python-netgen-mesher-mpich-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-mpich-debuginfo = 6.2.2202-3.fc38 python3-netgen-mesher-mpich-debuginfo(s390-64) = 6.2.2202-3.fc38 python3.11-netgen-mesher-mpich-debuginfo = 6.2.2202-3.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: netgen-mesher-debugsource(s390-64) = 6.2.2202-3.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-libs-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-libs-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-libs-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-debugsource-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-common-6.2.2202-3.fc38.noarch.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-devel-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-devel-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-devel-private-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-mpich-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/python3-netgen-mesher-openmpi-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-openmpi-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-mpich-debuginfo-6.2.2202-3.fc38.s390x.rpm Wrote: /builddir/build/RPMS/netgen-mesher-6.2.2202-3.fc38.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.1sdgIe + umask 022 + cd /builddir/build/BUILD + cd netgen-6.2.2202 + /usr/bin/rm -rf /builddir/build/BUILDROOT/netgen-mesher-6.2.2202-3.fc38.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.x3C4ew + umask 022 + cd /builddir/build/BUILD + rm -rf netgen-6.2.2202 netgen-6.2.2202.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild netgen-mesher-6.2.2202-3.fc38.src.rpm Finish: build phase for netgen-mesher-6.2.2202-3.fc38.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1672035390.436186/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-s390x-1672035390.436186/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-s390x-1672035390.436186/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/netgen-mesher-6.2.2202-3.fc38.src.rpm) Config(child) 43 minutes 57 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